GRS XT – Acesso ao Sistema – Lentidão ao efetuar login com middleware ativo
Incidente
No sistema Ronda, ao tentar realizar o login com o serviço de middleware iniciado, é identificada lentidão de aproximadamente 10 minutos para concluir o acesso. A situação ocorre exclusivamente quando o processo automático 100 - Histórico de Crachá está habilitado e em execução.
Causa
Este incidente ocorre, pois existe uma trigger customizada chamada GET_SENIOR_FUNCIONARIO apresentando divergência de mutating. Provavelmente, esta trigger realiza um SELECT na tabela R038HCH, sendo que o disparo da ação já tem origem nessa mesma tabela, o que gera um conflito e o travamento do processo.
Solução
Para que a lentidão não ocorra ao efetuar o login, realize os passos a seguir:
1. Identifique o responsável pela implementação da customização da trigger GET_SENIOR_FUNCIONARIO para que a mesma seja corrigida, evitando a divergência de mutating;
2. Caso prefira que a Senior realize a análise e correção da customização, entre em contato com o time de Inside Sales (Comercial) para solicitar uma proposta de atendimento.
Observação
Como medida de contorno temporária para normalizar a velocidade de login, o processo automático '100 - Histórico de Crachá' pode ser mantido desativado, o que evita a geração de locks no banco de dados.