2012-07-27 7 views
0

Notre serveur mySQL fonctionne la plupart du temps à une charge extrêmement élevée. Nous n'avons aucune idée d'où cela vient.Utilisation élevée du processeur mySQL

Comme vous pouvez le voir:

589 admin  localhost psa  Sleep 
1440 gwingocm localhost gwingo Sleep 
1442 gwingocm localhost gwingo Sleep 
1441 amfbcm  localhost amfb Sleep 
1444 gwingocm localhost gwingo Sleep 
1446 gwingocm localhost gwingo Sleep 
1447 gwingocm localhost gwingo Sleep 
1448 gwingocm localhost gwingo Sleep 
1449 amfbcm  localhost amfb Sleep 
1450 amfbcm  localhost amfb Sleep 
1498 admin  localhost mysql Query 

Ce fut le proccesslist à un moment où l'utilisation était très élevé.

Quelqu'un une bonne idée comment trouver le problème?

Meilleures salutations, Tim

+0

Quelle requête était 'admin @ localhost' s'exécutant sur le schéma' mysql'? – Romain

+0

SHOW InnoDB status' vous dira quelle est la requête – Sebas

+0

je l'ai fait SHOW InnoDB: Ce fut le résultat: ==================== ================= 120728 12: 3 ... L'Admin était le login de PLESK, et phpmyadmin. –

Répondre

0

utilisation élevée du processeur pourrait être due à un certain nombre varried de raisons, les requêtes coûteuses, trop de connexions parallèles, etc. Vous auriez besoin d'optimiser votre MySQL en surveillant le serveur et l'analyse de la requêtes exécutant dessus. J'ai utilisé Monyog qui est un ensemble complet en soi pour faire ce qui précède. Il a plus de 600 moniteurs et conseillers pour vous aider à optimiser le serveur MySQL. Vous pouvez SSH dans la machine hébergeant le serveur MySQL et surveiller les mesures du système d'exploitation et recevoir des alertes si elles franchissent les seuils critiques ou d'avertissement. Cela nécessitera un certain travail de votre part pour déterminer ce qui cause l'utilisation élevée du processeur.

Questions connexes