ams51 Posté 9 Janvier 2009 Posté 9 Janvier 2009 Bonjour, Je voudrais savoir comment on repère les requètes MySQL qui sont lentes. Dan m'a prévenu par MP que j'avais des requêtes bouffeuses de temps et j'aimerais les repérer. Comme ça peut intéresser du monde je mets la question dans la partie publique... En plus ce sera plus simple pour moi de retrouver la solution via Google plus tard
Patrick Posté 9 Janvier 2009 Posté 9 Janvier 2009 Je ne suis pas un spécialiste, mais peut-être que l'onglet "état" de phpMyAdmin (ver 3+) pourrait t'aider. Tu as pleins d'informations (auxquelles je ne comprend pas grand chose) ++ Patrick
Dan Posté 9 Janvier 2009 Posté 9 Janvier 2009 C'est tout simplement les requêtes qui se trouvent dans le fichier mysql-slow.log Le nom du fichier peut varier, et est défini dans le fichier my.cnf avec ceci (chez toi) log_slow_queries = /var/log/mysql/mysql-slow.loglong_query_time = 2 Dans l'exemple ci-dessus, on trace les requêtes qui durent plus de 2 secondes. Attention, il faut que ce fichier existe avant de relancer mysql. Il faut aussi qu'il ait mysql comme propriétaire.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant