Problema: De forma esporádica ocorre lentidão excessiva no sistema, ocorre em qualquer tela ou processamento, o problema abrange todas as ações.
Via SQLMON foi constatado o excesso de execução do comando SELECT SYSDATE FROM DUAL.
Neste caso o comando é executado em excesso porque o sistema está configurado para buscar a data/hora do banco, a aplicação fica no aguardo de cada retorno do comando, gerando o problema.
Em caso do banco ser SQL SERVER o comando pode variar, é executada a função nativa GETDBDATETIME().
Quando ocorre / onde se aplica: Todo o sistema.Solução: Desabilitar a opção de busca da data e hora do banco de dados, no seguinte caminho:
- Em versões anteriores à 5.7.2 - /Vetorh/CBDS.exe: Ferramentas > Assinalamentos > Forma de Buscar a Data > Selecionar a opção Otimizado, utilizando recursos da máquina onde a aplicação executa.
- A partir da 5.7.2 - /SeniorConfigCenter.exe: Banco de Dados > Gestão de Pessoas, desmarcar a opção Sempre buscar a data e hora do banco (desotimizado).
Validade: /#05/09/2020#
Público: Interno, canais/consultores, clientes
Comentários
0 comentário
Artigo fechado para comentários.