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é
- Qui utilise mon wifi - Guide
- Index telephonique france - Guide
- Votre pc ne peut pas utiliser un autre écran ✓ - Forum Montage et acquisition vidéo
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
- Nom de périphérique local déjà utilisé ✓ - Forum Réseau
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.