Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Monitorowanie używanych połączeń w mysql w celu debugowania „zbyt wielu połączeń”

Bardzo potężnym narzędziem do monitorowania MySQL jest innotop . Znajdziesz go tutaj:

https://github.com/innotop/innotop

W Debianie Lenny jest to część pakietu mysql-client-5.0 i wydaje mi się, że jest również dostępny dla innych dystrybucji. Jest szczególnie skuteczny w monitorowaniu wewnętrznych elementów InnoDB, ale zapewnia również ogólne monitorowanie serwera.

W trybie "Variables &Status" monitoruje między innymi zmienne "Connections" i "Max_used_Connections". Wyświetla wartości bezwzględne i przyrostowe - te ostatnie mogą dać wyobrażenie o bieżących połączeniach.

Ponieważ innotop zapewnia tryb nieinteraktywny, możesz łatwo zbudować w pełni zautomatyzowany monitoring, wywołując innotop z niektórych niestandardowych skryptów, testów nagios lub dowolnego posiadanego systemu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja strtotime() PHP jest nieprawidłowa o 1 godzinę?

  2. gdzie 1=1 stwierdzenie

  3. Wolny czas startu MySQL w trybie GTID? Problemem może być rozmiar pliku dziennika binarnego

  4. konfiguracja serwera mysql instalacja nie powiodła się LUB nie można uruchomić usługi

  5. Nie można znaleźć modułu `mysql` node.js