Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1264 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] que déduire de cet explain

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] que déduire de cet explain

n°372496
dweis
Posté le 26-04-2003 à 11:21:07  profilanswer
 

J'ai un peu de mal à examiner cet explain :
EXPLAIN SELECT a_id, a_titre, a_date FROM a ORDER BY a_date DESC LIMIT 3  


table     type   possible_keys  key   key_len  ref   rows  Extra  
a         index  NULL           date  8        NULL  43    


 
L'index est utilisé ou non ?
 
 
mysql 4.09 je précise


Message édité par dweis le 26-04-2003 à 11:23:15
mood
Publicité
Posté le 26-04-2003 à 11:21:07  profilanswer
 

n°372524
simogeo
j'ai jamais tué de chats, ...
Posté le 26-04-2003 à 12:34:38  profilanswer
 

[:meganne] le mieux c'est peut-être de te réferer à la doc Mysql http://www.mysql.com/doc/en/EXPLAIN.html
 
mais je ne vois pas pourquoi l'index ne serait pas utilisé  :heink:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°372535
dweis
Posté le 26-04-2003 à 13:21:44  profilanswer
 

parce qu'il met 43 dans rows et que ma table contient justement 43 éléments.
et l'étrangeté que possible_keys soit NULL et que key ne le soit pas

n°372617
mrbebert
Posté le 26-04-2003 à 16:07:09  profilanswer
 

J'ai pas l'impression qu'il utilise de clé [:figti]

n°372675
belgique
Posté le 26-04-2003 à 18:09:54  profilanswer
 

Il utilise la clé, d'ailleurs type: index spécifie qu'il parcourt un btree et non toute la table.

n°372970
belgique
Posté le 27-04-2003 à 01:09:03  profilanswer
 

Disons qu'il semble parocurir toutes les dates pour les trier mais ils les trie en parant de l'index.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] que déduire de cet explain

 

Sujets relatifs
Truc bizarre avec mysql[ PHP / MySQL ] Auto_increment et INT(11) - Update : le pb est ailleur
MySQL Access Denied[MYSQL php] Prendre les 10 premiers resultat, les 10 suivant.
acceleration d'une requete select en mysqlLier 2 bases de donnees Mysql
[php/Mysql] Free peu meme pa faire une requete[ MySQL ] Incrémenter un champ en une requete.
mysql_close($db);[PHP/MYSQL] Creer une base de donnés MYSQL en php , sans php my admin?
Plus de sujets relatifs à : [MySQL] que déduire de cet explain


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR