26006 - Lentidão quando Banco de Dados força o uso do índice RTC_PENDENCIESINDICE_1
Problema: Ao executar o cálculo de folha, o mesmo está levando em torno de 50-60 min para finalizar. Outras vezes levou cerca de 3 a 5 horas para ser realizado.
Rotina / Tela:
Cálculo Folha e Integrador HCM
Solução: Solução: Este índice pertence ao Integrador HCM e foi criado na base da G5 para indexar as tabelas que armazenam dados necessários para o Painel de Gestão. Como hoje o Painel de Gestão é alimentado com a folha de pagamento dos colaboradores, o cálculo da folha também se relaciona com as tabelas do integrador HCM que hoje existem na base da G5.
Rotina / Tela:
Cálculo Folha e Integrador HCM
Solução: Solução: Este índice pertence ao Integrador HCM e foi criado na base da G5 para indexar as tabelas que armazenam dados necessários para o Painel de Gestão. Como hoje o Painel de Gestão é alimentado com a folha de pagamento dos colaboradores, o cálculo da folha também se relaciona com as tabelas do integrador HCM que hoje existem na base da G5.
O problema é que em alguns bancos o uso do índice RTC_PENDENCIESINDICE_1 pode causar lentidão, e nesses casos o ideal seria remover o índice e deixar que o próprio banco decida qual é o melhor índice.
Hoje o integrador HCM possui um parâmetro que foi criado justamente para habilitar/desabilitar o uso deste índice. Este parâmetro deve ser configurado dentro do Integration.Properties disponível no diretório de instalação do integrador HCM. Segue abaixo o parâmetro que dever ser inserido e o valor false para desabilitar o uso do índice:
use.index.rtcpendencies.enabled=false
Com isso o integrador não vai mais utilizar o índice nessa consulta, ou seja, ele deixará que o próprio banco decida qual o melhor índice a se utilizar. Caso queira habilitar o uso do índice novamente, basta alterar o valor do parâmetro acima de false para true.