Ticket #39262

UCmonitor - EPaserError com tabelas muito grandes.

Date d'ouverture: 2019-05-28 03:21 Dernière mise à jour: 2019-05-28 06:25

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Jalon:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
7

Détails

Em meu sistema tenho uma tabela com mais de 400 campos... analisando o código, na linha 67 Unit o conteudo : "MYSQL_TEXT_TYPE = 'MEDIUMTEXT';" . Acredito que o erro seja devido a isto... Abaixo segue as imagens em anexo dos erros reportados pelo compilador...

Ticket History (3/12 Histories)

2019-05-28 03:21 Updated by: developersamdi
  • New Ticket "UCmonitor - Error Paser com abelas muito grandes." created
2019-05-28 03:23 Updated by: developersamdi
  • Summary Updated
  • Details Updated
2019-05-28 03:25 Updated by: developersamdi
  • Summary Updated
2019-05-28 06:18 Updated by: derekwildstar
  • Résolution Update from Aucun to Fixed
Commentaire

O TMonitor guarda os registros de evento em objetos serializados (DFM). Para diminuir o tamanho dos dados que eram salvos no banco de dados foram removidas todas as quebras de linha desses dados, o que gerava uma string com um tamanho muito grande. Foi descoberto que a função ObjectTextToBinary não funciona bem com representações textuais que possuem linhas muito extensas e por isso um erro estava acontecendo ao se tentar exibir eventos de tabelas com muitas colunas e com muitos dados textuais grandes. A solução foi remover do saneamento dos dados a codificação que removia as quebras de linha, fazendo com que hajam linhas de tamanhos mais reduzidos. Em suma, o objeto serializado ficará precisará de mais espaço para ser armazenado, porque ele será composto de várias linhas, contudo, estas linhas serão menores e o erro não mais acontecerá

(Edited, 2019-05-29 01:55 Updated by: derekwildstar)
2019-05-28 06:25 Updated by: derekwildstar
  • État Update from Ouvert to Atteints

Attachment File List

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion