Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Überwachen verwendeter Verbindungen auf mysql, um „zu viele Verbindungen“ zu debuggen

Ein sehr leistungsfähiges Tool zur Überwachung von MySQL ist innotop . Sie finden es hier:

https://github.com/innotop/innotop

In Debian Lenny ist es Teil des Pakets mysql-client-5.0 und ich denke, es ist auch für andere Distributionen verfügbar. Es ist besonders leistungsfähig bei der Überwachung von InnoDB-Interna, bietet aber auch eine allgemeine Überwachung des Servers.

Im „Variables &Status“-Modus überwacht es ua die Variablen „Connections“ und „Max_used_Connections“. Es zeigt absolute und inkrementelle Werte an - letzteres gibt Ihnen möglicherweise eine Vorstellung von den aktuellen Verbindungen.

Da innotop einen nicht-interaktiven Modus bietet, können Sie ganz einfach eine vollautomatisierte Überwachung aufbauen, indem Sie innotop von einigen benutzerdefinierten Skripten, Nagios-Prüfungen oder einem anderen System, das Sie haben, aufrufen.