Junior — Middle
Comment déterminer correctement la séquence des champs lors de la création d'un index composé?
sobes.tech IA
Réponse de l'IA
Lors de la création d'un index composé, il est important de déterminer correctement l'ordre des champs, car cela influence l'efficacité de la recherche et l'utilisation de l'index. Règles principales:
- Placez les champs les plus sélectifs (uniques) en début d'index — cela réduira le nombre d'enregistrements vérifiés.
- Les champs par lesquels les filtres ou tris sont effectués le plus souvent doivent venir en premier.
- Si l'index est utilisé pour le tri, l'ordre des champs doit correspondre à l'ordre du tri.
Par exemple, si vous avez une table avec les champs country, city, user_id, et que les requêtes filtrent le plus souvent par country et city, alors l'index doit être (country, city, user_id).