sql >> Database teknologi >  >> RDS >> Mysql

Overvågning af brugte forbindelser på mysql for at fejlsøge 'for mange forbindelser'

Et meget kraftfuldt værktøj til at overvåge MySQL er innotop . Du kan finde den her:

https://github.com/innotop/innotop

I Debian Lenny er det en del af pakken mysql-client-5.0, og jeg gætter på, at det også er tilgængeligt for andre distros. Det er især kraftfuldt til at overvåge InnoDB internals, men giver også generel overvågning af serveren.

I tilstanden "Variables &Status" overvåger den variablerne "Connections" og "Max_used_Connections" (blandt andre). Den viser absolutte og trinvise værdier - sidstnævnte kan give dig en idé om de aktuelle forbindelser.

Da innotop giver en ikke-interaktiv tilstand, kan du nemt bygge fuldautomatisk overvågning ved at kalde innotop fra nogle tilpassede scripts, nagios-tjek eller hvilket system du nu har.



  1. Konverter Unixtime til Datetime SQL (Oracle)

  2. MySQL søg og erstat noget tekst i et felt

  3. 7 gratis værktøjer til databasediagram for travle datafolk

  4. Brug af pt-pg-summary Percona Toolkit til PostgreSQL