Titre: Gros probleme de lenteur :(
Posté par: Panic le le 06-08-2003 a 18:50:50
Bonjour a tous :hello:
Je vais essayer de vous expliquer mon probleme, et ce de la facon la plus claire possible :D
J'ai une table MySQL de type MySAM qui contient 1 000 000 d'enregistrements (un million).
Je fais donc ma petite requete, vraiment basique : SELECT champ1, champ2 FROM ma_table
Durée du traitement : 0.030s
Maintenant si je fais : SELECT champ1, champ2 FROM ma_table ORDER BY champ1 DESC
La je me tape du 1.5s :eek:
Apres avoir fait un EXPLAIN, je vois que la table est reparsée pour etre triée :/
Bien sur, CHAMP1 a été indexé :)
Si quelqu'un pouvait m'aider, car la je ne comprends plus :(
Merci a tous ;) |
Titre: Re:Gros probleme de lenteur :(
Posté par: Shain le le 07-08-2003 a 13:52:45
Je crois qu'avec un million d'enregistrement c'est tout simplement normal ...
Tu as besoin de récupérer tous les enregistrements en résultats ? Sinon essaye de mettre un LIMIT à ta requete pour voir.
Qu'est ce que tu dois faire avec ces données ?! |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|