HCM – Lentidão – Tela de acertos com lentidão excessiva para retornar os colaboradores
Incidente
No módulo Controle de Ponto e refeitório, ao abrir a tela de Acertos dos Colaboradores e filtrar por algum cadastro, é gerada extrema lentidão para retornar o filtro, mesmo com as configurações do banco Oracle corretas.
Causa
Esta mensagem é apresentada, pois há falta de índices apropriados nas colunas de filtragem e joins, estatísticas desatualizadas das tabelas e índices, e consultas SQL não otimizadas com joins ou funções desnecessárias que impedem o uso eficiente dos índices.
Solução
Para a lentidão na tela de acertos de colaboradores no módulo HCM, realize os passos a seguir:
1. Acesse o Controle de Ponto como master;
2. Clique em Cálculos / Apuração / Acertos / Colaboradores;
3. Clique no botão "Configurações";
4. Altere para trazer menos informações neste filtro, como por exemplo apenas o CodFil - Código da filial.
Observações:
- A lentidão pode ser neutralizada quando fazemos isto pelo fato de que cada campo na tela representa um join no select que o sistema realiza;
- A análise e solução da causa raiz nesses casos deve ser realizada e validada por um DBA.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.