Sobes.tech
Junior — Middle

Em que casos é recomendado criar índices na base de dados para acelerar as consultas?

sobes.tech IA

Resposta da IA

Recomenda-se criar índices na base de dados nos seguintes casos:

  • Colunas frequentemente usadas em condições WHERE para filtrar dados.
  • Colunas que participam em JOIN entre tabelas.
  • Colunas usadas em ORDER BY ou GROUP BY para ordenar ou agrupar.
  • Colunas onde frequentemente se realiza pesquisa ou seleção com alta seletividade.

Os índices aceleram a leitura, mas atrasam operações de inserção, atualização e exclusão, por isso é importante criá-los de forma consciente, com base em consultas reais e carga de trabalho.