# Quando devo adicionar um índice a uma tabela do banco?

Canonical URL: https://help.iagenify.com/pt/faqs/databases/quando-devo-adicionar-um-indice-a-uma-tabela-do-banco

[← Voltar às perguntas frequentes sobre Bancos de dados](https://help.iagenify.com/pt/faqs/databases)

CENTRAL DE AJUDA · FAQ Bancos de dados 1 min de leitura
# Quando devo adicionar um índice a uma tabela do banco?
Considere um índice quando uma consulta medida filtrar, fizer junções ou ordenar repetidamente pelas mesmas colunas e examinar dados demais. Confira primeiro o plano e a carga: índices aceleram algumas leituras, mas ocupam armazenamento e aumentam o trabalho de gravação.
IaGenify
Bancos de dados

## Use evidências da carga de consultas
Identifique a consulta lenta e compare quantas linhas ela lê e retorna. Um índice pode ajudar quando filtros seletivos ou chaves de junção localizam uma pequena parte de uma tabela grande.
A ordem das colunas importa em índices compostos, e um índice incompatível com o padrão da consulta pode não ser usado. Consulte a orientação do mecanismo específico em vez de indexar toda coluna filtrada.
## Equilibre leituras rápidas com custos de escrita
Cada inserção, atualização ou exclusão relevante pode precisar manter as entradas do índice. Índices demais podem reduzir o desempenho de gravações, usar mais armazenamento e complicar mudanças no esquema.
Meça latência e recursos antes e depois com dados representativos. Mantenha o índice apenas se a carga geral melhorar e confirme que a consulta pretendida realmente o utiliza. [← Voltar às perguntas frequentes sobre Bancos de dados](https://help.iagenify.com/pt/faqs/databases)
