optimisation d'un requete [mysql] - SQL/NoSQL - Programmation
Marsh Posté le 10-07-2003 à 23:30:17
ça dépend s'il y a des index sur ce champ. Sinon c'est normal
Marsh Posté le 10-07-2003 à 23:32:05
JagStang a écrit : ça dépend s'il y a des index sur ce champ. Sinon c'est normal |
c'est un clé primaire
mais c'est bon j'ai finallement reussi a optimisé cela en mettant straight join et en changeant un petit peu les tables.
Marsh Posté le 11-07-2003 à 09:39:16
modo fait ton boulot !
http://forum.forum-mp3.net/topic.p [...] =176&cat=2
Marsh Posté le 11-07-2003 à 09:42:48
Harkonnen a écrit : modo fait ton boulot ! |
et les pm?
tu cherchais qqchose sur mon forum?
Marsh Posté le 11-07-2003 à 20:47:56
Ta question m'intéresse...
Peux-tu poster :
-> La requête
-> Un desc des tables participant à la requête
-> Les index présents sur les tables
Marsh Posté le 11-07-2003 à 23:36:56
MagicBuzz a écrit : Ta question m'intéresse... |
non mais c'est bon j'ai reussi a resoudre mon probleme comme je l'ai dit plus haut.
J'ai placer des index a certain endroit,ensuite j'ai utilise straight_join pour qu'il chercher les tables dans l'ordre que je lui donne, et maintenant ca va plus vite
Marsh Posté le 10-07-2003 à 14:24:48
Voila j'ai une requete qui passe de 0.010 s a 0.100 s a cause d'un simple where=keyword.id=32 alors j'aimerai bien savoir comme optimiser cela ?
voila ce que me renvoie le explain de mysql:
http://www.forum-mp3.com/temp/requete.html
et voila la requete sans le where=keyword.id=32.
http://www.forum-mp3.com/temp/requete2.html
Je ne connais pas trop le "explain" mais si j'ai bien compris cela est du a cause d'une clé sur la table annuaire_sites qui n'est pas utiliser.
Est ce que vous voyez comment ameliorer cela ?
merci d'avance
---------------
lecteur mp3 yvele's smilies jeux de fille