Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No cenário onde o relatório levou mais de 50 minutos para ser gerado, a planilha excedeu 120.000 linhas e ficou com tamanho superior a 100MB, ocorreu erro interno de string size overflow.
Nesse ponto é recomendado o uso do MAXSTRINGSIZE superior ao tamanho da planilha, no appserver.ini e dbaccess.ini, conforme:

Seção [general], chave MaxStringSize


DBAccess - Seção [General], chave MaxStringSize


Desenvolvido mecanismo para cachear dados da SM0 e C1E e não realizar posicionamento para cada registro (redução do tempo de processamento).
Com a melhoria aplicada em teste local, o relatório passou a ser gerado próximo ao 4 minutos e não houve desconexão (inactivetimeout=240).
Com a melhoria aplicada em teste local, com inactivetimeout=60 houve desconexão, se necessário aumentar o inactivetimeout apenas para o server rest Server Rest do SIGATAF.

Importante:
Aplicar a patch, modificar o ini (salvar), parar os serviços, subir o serviços e verificar a melhoria da performance e ausência da desconexão por inatividade.
Se programa terminar o processamento do relatório e apresentar a tela para salvar o arquivo em diretório específico, se não houver interação do usuário, haverá desconexão por inatividade.

...