Tempo aproximado para leitura: 00:03:00min
Dúvida
Como executar o vacuum e reindex no banco de dados do SFA?
Ambiente
Cross Segmentos - TOTVS CRM Automação de Força de Vendas (SFA) - Infraestrutura -Todas as versões
Solução
Importante!
Esse procedimento é aplicável apenas a bancos PostgreSQL.
Recomendamos que este procedimento seja realizado de maneira pontual. O tempo de execução depende diretamente do tamanho do banco de dados, podendo ser demorado. Por isso, sugerimos que seja realizado fora do horário produtivo para evitar impactos.
- Vacuum: Remove registros mortos para liberar espaço e melhorar a eficiência das consultas.
- Reindex: Recria índices para corrigir fragmentações e melhorar a performance das buscas.
Atenção!
Para realizar o procedimento recomendamos:
- Parar a aplicação (WildFly, Sincronização).
- Desabilitar as integrações no Agendador de Tarefas/Crontab.
- Aguardar a finalização das integrações em andamento.
- Após interromper a aplicação e finalizadas as integrações, reiniciar o banco de dados para evitar que processos pendentes impeçam a execução dos scripts.
1. Navegue até o diretório onde se encontram os scripts pgvacuum e pgreindexdb, geralmente encontrados no caminho /ws/backup/producao/database .
2. Execute o script que precisa, lembrando de executar como administrador no Windows ou com permissão root no Linux.
Windows:
Linux:
sh pgvacuum.sh
sh pgreindexdb.sh
0 Comentários