Aller au contenu

Explain et nombre d'enregistrement parcourus


Neoxy

Sujets conseillés

Bonjour,

Je souhaiterais optimiser ma requête et ma base de donnée, cependant, j'ai bien mis de bons indexes la ou il fallait !!!

J'ai fait un explain, et mysql me retourne la réponse suivante :

id select_type table type possible_keys key key_len ref rows Extra

1 SIMPLE a ALL PRIMARY,type NULL NULL NULL 59371 Using where; Using filesort

J'aimerais comprendre celle ligne car je ne la comprend pas...

Cordialement,

Lien vers le commentaire
Partager sur d’autres sites

Du coup je viens de comprendre...

Si j'ai bien compris, la requête parcourt les 59371 enregistrements...

D'ou l'intérêt de placer des indexes :)

Cependant, j'ai une autre question, es ce qu'on peu se permettre de placer un index sur une colonne déjà concernée par une clé primaire double...

En effet, je viens de faire un petit test.. PhpMyAdmin n'a pas l'air d'aimer cela, mais j'ai gagné énormément de temps sur mes requetes avec ce petit ajout...

Qu'en pensez vous ??

Cordialement,

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Sans la requête, difficile de te dire ce qui pose problème, quand même, et comment faire pour l'améliorer.

Il te dit que tu utilises where, et que tu tries, et qu'il est obligé de parcourir 59 000 lignes.

Après, je peux rien rajouter, sans avoir la requête...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...