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).