Sobes.tech
Junior — Middle

Como determinar corretamente a sequência de campos ao criar um índice composto?

sobes.tech IA

Resposta da IA

Ao criar um índice composto, é importante determinar corretamente a ordem dos campos, pois isso afeta a eficiência da pesquisa e o uso do índice. Regras principais:

  • Coloque os campos mais seletivos (únicos) no início do índice — isso reduzirá o número de registros verificados.
  • Os campos pelos quais os filtros ou ordenações são feitos com mais frequência devem vir primeiro.
  • Se o índice for usado para ordenação, a ordem dos campos deve corresponder à ordem de ordenação.

Por exemplo, se você tem uma tabela com os campos country, city, user_id, e as consultas filtram com mais frequência por country e city, então o índice deve ser (country, city, user_id).