HCM – Cursos de Aperfeiçoamento e Copiar Históricos – Lentidão nas duas telas
Incidente
No módulo Treinamento ao cadastrar cursos de aperfeiçoamento ou copiar históricos está ocorrendo muita lentidão.
Causa
Este incidente ocorre, pois dependendo da base de dados do cliente, a tabela R124HCR utilizada nestas rotinas, tem 3 tabelas auxiliares que executam muitos comandos e fica lento quando as respectivas tabelas auxiliares não estão definidas como temporárias.
Solução
Para alterar as tabelas auxiliares R124HCR_AUX, R124HCR_AUX2 e R124HCR_AUX3, siga os passos abaixo:
1. Acesse o banco de dados através do CBDS.exe (localizado no servidor de aplicação na pasta senior\vetorh);
2. Acesse Arquivo / Conectar;
3. Selecione o ambiente e clique em OK;
4. Informe Nome do usuário e Senha para acesso ao banco e clique em OK;
5. Abra a pasta de tabelas;
6. Selecione a tabela R124HCR_AUX;
7. Clique com o botão direito do mouse sobre a tabela e selecione a opção "Definir tabela como temporária";
8. Faça o mesmo para as outras duas R124HCR_AUX2 e R124HCR_AUX3;
9. Acesse o menu Ferramentas / Alterar Tabelas;
10. Selecione somente as 3 tabelas R124HCR_AUX, R124HCR_AUX2 e R124HCR_AUX3 e mova para a coluna tabelas selecionadas;
11. Mais abaixo em Objetos marque o item Tabela , em Comando marque o item Recriar e em Destino marque o item Executar no banco;
12. Clique no botão processar;
13. Acesse o menu Ferramentas / Alterar Tabelas, selecione a tabela R124HCR;
14. Em Objetos marque o item trigger (atenção: selecionar somente este objeto);
15. Marque também em Comando o item recriar e em destino marque item executar no banco;
16. Clique no botão processar.
Observações:
- Fazer isto em horário em que o sistema não está sendo utilizado pelos usuários;
- Antes de qualquer alteração é importante fazer um backup da base de dados.