[MySQL] que déduire de cet explain

que déduire de cet explain [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 26-04-2003 à 11:21:07    

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
Reply

Marsh Posté le 26-04-2003 à 11:21:07   

Reply

Marsh Posté le 26-04-2003 à 12:34:38    

[: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
Reply

Marsh Posté le 26-04-2003 à 13:21:44    

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

Reply

Marsh Posté le 26-04-2003 à 16:07:09    

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

Reply

Marsh Posté le 26-04-2003 à 18:09:54    

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

Reply

Marsh Posté le 27-04-2003 à 01:09:03    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed