Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Panic le le 06-08-2003 a 18:50:50

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.