sql >> Databasteknik >  >> RDS >> Mysql

Övervaka använda anslutningar på mysql för att felsöka "för många anslutningar"

Ett mycket kraftfullt verktyg för att övervaka MySQL är innotop . Du hittar den här:

https://github.com/innotop/innotop

I Debian Lenny är det en del av paketet mysql-client-5.0 och jag antar att det är tillgängligt för andra distroer också. Det är särskilt kraftfullt för att övervaka InnoDBs interna delar, men ger också allmän övervakning av servern.

I läget "Variables &Status" övervakar den variablerna "Connections" och "Max_used_Connections" (bland andra). Den visar absoluta och inkrementella värden - det senare kan ge dig en uppfattning om de aktuella anslutningarna.

Eftersom innotop tillhandahåller ett icke-interaktivt läge kan du enkelt bygga helt automatiserad övervakning genom att anropa innotop från några anpassade skript, nagios-kontroller eller vilket system du nu har.



  1. MySql-bitkolumner returnerar konstigt stort antal i PHP 7.1 (inte i tidigare versioner)

  2. MySQL- Wamp-servern fungerar inte efter win10-uppgradering

  3. Infoga Blobs i MySql-databaser med php

  4. Vad är SQL Injection?