Um guia para otimização completa da indexação
O Xata Agent oferece uma solução completa de otimização de índices:
- Detecção de índice ausenteAnálise de planos de consulta para identificar operações de varredura de tabela completa que não usam índices, recomendando o tipo de índice mais adequado
- Limpeza de índices redundantesIdentificação de índices raramente usados ou funcionalmente duplicados (por exemplo, índices de coluna única substituídos por índices de várias colunas)
- Recomendações de reconstrução do índiceÍndice que sugere a necessidade de REINDEX com base na taxa de inchaço (acima de 30%)
- Otimização de recursosRecomendação de índices GIN para campos JSONB, índices BRIN para consultas de intervalo e outras recomendações especiais
Etapas práticas:
1. vá para a página "Slow queries" (Consultas lentas) para ver as 10 principais consultas ineficientes.
2. clique em "Analyse" para obter uma interpretação detalhada do plano de implementação.
3. use o "EXPLAIN ANALYZE" para verificar a eficácia antes de adotar as recomendações
4. recomenda-se que as alterações nos índices de tabelas grandes sejam feitas durante os períodos de pico baixo
Essa resposta foi extraída do artigoXata Agent: um assistente de IA para monitorar e otimizar bancos de dados PostgreSQL》






























