Bonjour,
Salut Yann,
Savez-vous comment d?bugguer des requ?tes MySQL ?
Je dois avoir une mauvaise requ?te qui reste plant?e l?, ? attendre.
J'ai fais quelques recherches, pour trouver la commande "show processlist".
Puis "kill <id de la requete>".
?a marche, mais je ne sais pas comment corriger la cause.
Ci-dessous un exemple. Il m'a suffit de tuer la requ?te la plus ancienne pour
que toutes les autres disparaissent.
La colonne "Info" ne donne que NULL et pas la requ?te causant ?a :-/
mysql> show processlist;
(...)
Je te conseille d'activer les "slow queries", ce qui a pour effet d'ecrire
toutes les requettes dont le temps d'execution est superieur au seuil en
secondes que tu as defini dans une log;
http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html
Diffusez cette liste aupres de vos relations :)
Linux Azur : http://linux-azur.org
L'auteur du post est responsable de ses écrits !
*** Pas de message SMS, HTML ni de PJ SVP ***