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

Monitoraggio delle connessioni utilizzate su mysql per eseguire il debug di "troppe connessioni"

Uno strumento molto potente per monitorare MySQL è innotop . Lo trovi qui:

https://github.com/innotop/innotop

In Debian Lenny, fa parte del pacchetto mysql-client-5.0 e immagino sia disponibile anche per altre distribuzioni. È particolarmente potente nel monitoraggio degli interni di InnoDB, ma fornisce anche il monitoraggio generale del server.

In modalità "Variables &Status", monitora le variabili "Connections" e "Max_used_Connections" (tra le altre). Visualizza valori assoluti e incrementali:quest'ultimo potrebbe darti un'idea delle connessioni correnti.

Poiché innotop fornisce una modalità non interattiva, puoi facilmente creare un monitoraggio completamente automatizzato chiamando innotop da alcuni script personalizzati, controlli nagios o qualsiasi sistema tu abbia.