Connaître les requêtes lourdes sous MySQL
Salut à tous,
Lorsque je lance une commande "top" sous linux, je vois que des processus MySQL me bouffent une bonne partie des ressources matérielles, à l'aide du PID, je peux aller dans /proc/PID pour observer le processus mais ça ne m'aide pas beaucoup.
Est-ce que vous sauriez comment je peux savoir la commande SQL correspondant à ce processus, afin d'optimiser mes traitements ?
Merci d'avance !
Lorsque je lance une commande "top" sous linux, je vois que des processus MySQL me bouffent une bonne partie des ressources matérielles, à l'aide du PID, je peux aller dans /proc/PID pour observer le processus mais ça ne m'aide pas beaucoup.
Est-ce que vous sauriez comment je peux savoir la commande SQL correspondant à ce processus, afin d'optimiser mes traitements ?
Merci d'avance !
A voir également:
- Connaître les requêtes lourdes sous MySQL
- Mysql community download - Télécharger - Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum Python
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Access
2 réponses
Tu te sers pas de la bibliotheque de bench ? Ca te permettrait d'optimiser des requetes qui en aurait besoin et de faire des stats sur les requetes les plus utilisées, plus tout un tas de truc dont je ne me suis jamais servi.
En detail, ici: http://www.phpteam.net/affiche.php?quoi=pear_bench1
Kalamit,
Parle à ma culasse, mon carter est malade. :)
En detail, ici: http://www.phpteam.net/affiche.php?quoi=pear_bench1
Kalamit,
Parle à ma culasse, mon carter est malade. :)
A l'execution de chaque requete, ça créé un processus mysql. Jeff veux connaitre pour chaque processus à quoi correspond la requete. Comme ça il regarde les processus les plus lourd et il vois donc quelles sont les requetes qui utilisent le plus de ressources !
concernant la réponse à ce probleme je n'en ai aucune idée.
- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah ! Ah ! Ah !