Mysql
 sql >> Base de données >  >> RDS >> Mysql

Surveillance des connexions utilisées sur mysql pour déboguer "trop ​​de connexions"

Un outil très puissant pour surveiller MySQL est innotop . Vous pouvez le trouver ici :

https://github.com/innotop/innotop

Dans Debian Lenny, il fait partie du paquet mysql-client-5.0 et je suppose qu'il est également disponible pour d'autres distributions. Il est particulièrement puissant pour surveiller les composants internes d'InnoDB, mais fournit également une surveillance générale du serveur.

En mode "Variables &Status", il surveille les variables "Connections" et "Max_used_Connections" (entre autres). Il affiche des valeurs absolues et incrémentielles - ces dernières peuvent vous donner une idée des connexions actuelles.

Étant donné qu'innotop fournit un mode non interactif, vous pouvez facilement créer une surveillance entièrement automatisée en appelant innotop à partir de scripts personnalisés, de vérifications nagios ou de tout autre système dont vous disposez.