Databáze

MySQL / MariaDB
Aktivní
v10.11.6-MariaDB
Připojení
22
MySQL: 22 / 151
Pomalých dotazů
2
MySQL slow_queries
Velikost databází
673.4 MB
Databáze: 3
MySQL / MariaDB Aktivní
Verze 10.11.6-MariaDB
Uptime 18d 22h 44m
Připojení 22 / 151
Pomalých dotazů 2
Velikost databází 673.4 MB
Databáze
example_app 18.4 MB · 12 Tabulek
example_users 142.7 MB · 38 Tabulek
example_logs 512.3 MB · 64 Tabulek

Stav databáze, když se web zpomalí

Když se web zpomalí, databáze je první místo, kam se podívat, a nejtěžší na rychlé nahlédnutí. Tato stránka ukazuje dobu běhu, současná a maximální spojení, počet pomalých dotazů, chování cache a velikost každé databáze — dost na to, aby se během několika sekund poznalo, jestli problém bydlí tady.

Spojení vůči nastavenému maximu je číslo, které vysvětluje většinu výpadků. Server, který dosáhl limitu, odmítá nová spojení, a aplikace hlásí chybu databáze, jež o skutečné příčině neříká nic. Pomalé dotazy jsou druhý konec: hrstka je normální, čítač stoupající vytrvale obvykle znamená, že dotaz přišel při změně schématu o svůj index.

Velikosti jsou zde proto, že růst se snáz řeší včas. Tabulka rostoucí bez omezení — řádky relací, tabulka logu, fronta, kterou nikdo nezpracovává — je pomalý problém, dokud je místo, a naléhavý problém ve tři ráno, kdy už není. Stránka disků v tomto panelu ukazuje druhou stranu téhož.

Vyplatí se vědět, co tato stránka vidí a co ne. Čte stav MySQL zevnitř — spojení, dotazy, velikosti — ale mlčí o tom, na čem databáze stojí. Zastavené služby si všimne Monit a před diskem, který se začal sypat, varuje SMART, obvykle dávno předtím, než se zpomalení projeví v dotazech. Příčina pomalé databáze leží nezřídka pod databází samotnou.