mysql : c de la m**** ! - SQL/NoSQL - Programmation
Marsh Posté le 15-12-2002 à 14:21:17
moi il utilise l'index en tout cas :
mysql> EXPLAIN SELECT * FROM news WHERE numero<7543 ORDER BY numero DESC LIMIT 3; |
(mysql 4.x)
Marsh Posté le 15-12-2002 à 14:23:28
bah vivement que la 4.1 sorte parce que moi g un Using filesort avec la 3.xx
Marsh Posté le 15-12-2002 à 14:24:49
dweis a écrit : bah vivement que la 4.1 sorte parce que moi g un Using filesort avec la 3.xx |
normal, la 3.xx n'optimise pas les ORDER BY DESC.
T'es pas obligé d'attendre la 4.1 hein, download la 4.0.6, c'est du gamma (archi stable en language crosoft )
Marsh Posté le 15-12-2002 à 14:25:38
ah mince pas encore sorti la 4.0.6, ba choppe la 4.0.5a, très stable aussi
Marsh Posté le 15-12-2002 à 14:32:51
dweis a écrit : lol |
ah ok, c'est pas toi qui fait l'upgrade alors ?
Marsh Posté le 15-12-2002 à 14:35:25
non, j'aurais pas ce plaisir
(heureusement vu mes compétences en linux...)
Marsh Posté le 15-12-2002 à 14:09:24
même pas foutu d'utiliser l'index pour cette requete 'SELECT * FROM news WHERE n_id<7543 ORDER BY n_id DESC LIMIT 3'
il parcourt les 7500 enregistrements l'imbécile
y'a des amélioration à espérer pour ce genre de truc avec la version 4 ?