Index qui n'est pas utilisé
Résolu/Fermé
Erwan18
Messages postés
6
Date d'inscription
vendredi 22 juillet 2005
Statut
Membre
Dernière intervention
8 octobre 2014
-
7 oct. 2014 à 11:57
Erwan18 Messages postés 6 Date d'inscription vendredi 22 juillet 2005 Statut Membre Dernière intervention 8 octobre 2014 - 8 oct. 2014 à 10:12
Erwan18 Messages postés 6 Date d'inscription vendredi 22 juillet 2005 Statut Membre Dernière intervention 8 octobre 2014 - 8 oct. 2014 à 10:12
A voir également:
- Index qui n'est pas utilisé
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Index telephonique france - Guide
- Index of ✓ - Forum Téléchargement
- Matthias utilise les réseaux sociaux. que doit-il faire dans chacune des situations suivantes ? - Forum Cloud
- Index equiv 3 critères - Forum Bureautique
1 réponse
Erwan18
Messages postés
6
Date d'inscription
vendredi 22 juillet 2005
Statut
Membre
Dernière intervention
8 octobre 2014
8 oct. 2014 à 10:12
8 oct. 2014 à 10:12
J'ai trouvé la réponse dans la doc MySQL :
Notez que dans certains cas, MySQL ne va pas utiliser un index, même s'il y en a un disponible. Si l'utilisation de l'index requiert que MySQL accède à plus de 30% des lignes de la table (dans ce cas, un scan de table est probablement plus rapide, et demandera moins d'accès disques). Notez que si une telle requête utilise la clause LIMIT pour ne lire qu'une partie des lignes, MySQL utilisera tout de même l'index, car il va trouver plus rapidement les quelques lignes de résultat.
Notez que dans certains cas, MySQL ne va pas utiliser un index, même s'il y en a un disponible. Si l'utilisation de l'index requiert que MySQL accède à plus de 30% des lignes de la table (dans ce cas, un scan de table est probablement plus rapide, et demandera moins d'accès disques). Notez que si une telle requête utilise la clause LIMIT pour ne lire qu'une partie des lignes, MySQL utilisera tout de même l'index, car il va trouver plus rapidement les quelques lignes de résultat.