sql >> Databáze >  >> RDS >> Mysql

Monitorování použitých připojení na mysql k ladění „příliš mnoha připojení“

Velmi výkonný nástroj pro monitorování MySQL je innotop . Najdete ho zde:

https://github.com/innotop/innotop

V Debianu Lenny je součástí balíčku mysql-client-5.0 a myslím, že je dostupný i pro další distribuce. Je zvláště výkonný při monitorování vnitřních částí InnoDB, ale poskytuje také obecné monitorování serveru.

V režimu "Variables &Status" sleduje proměnné "Connections" a "Max_used_Connections" (mimo jiné). Zobrazuje absolutní a přírůstkové hodnoty – ty vám mohou poskytnout představu o aktuálních připojeních.

Protože innotop poskytuje neinteraktivní režim, můžete snadno vytvořit plně automatizované monitorování voláním innotopu z některých přizpůsobených skriptů, kontrol nagios nebo jakéhokoli systému, který máte.



  1. Nahrání souboru CSV pro aktualizaci stavu a vkládání nových záznamů

  2. Tabulka nebo pohled oracle neexistuje uvnitř uložené procedury

  3. Předání názvu sloupce jako parametru uložené proceduře v mySQL

  4. Regulární výrazy na serverech SQL Server?