Database

MySQL / MariaDB
Aktiv
v10.11.6-MariaDB
Forbindelser
18
MySQL: 18 / 151
Langsomme forespørgsler
3
MySQL slow_queries
Databasernes størrelse
673.4 MB
Databaser: 3
MySQL / MariaDB Aktiv
Version 10.11.6-MariaDB
Uptime 9d 19h 27m
Forbindelser 18 / 151
Langsomme forespørgsler 3
Databasernes størrelse 673.4 MB
Databaser
example_app 18.4 MB · 12 Tabeller
example_users 142.7 MB · 38 Tabeller
example_logs 512.3 MB · 64 Tabeller

Databasestatus når siden bliver langsom

Når et websted bliver langsomt, er databasen det første sted at kigge og det sværeste at få hurtigt indblik i. Denne side viser oppetid, nuværende og maksimale forbindelser, antallet af langsomme forespørgsler, cachens opførsel og størrelsen på hver database — nok til på få sekunder at afgøre, om problemet bor her.

Forbindelser målt mod det konfigurerede loft er det tal, der forklarer de fleste nedbrud. En server, der har nået sin grænse, afviser nye forbindelser, og applikationen melder en databasefejl, der intet siger om den virkelige årsag. Langsomme forespørgsler er den anden yderlighed: en håndfuld er normalt, en tæller der stiger støt betyder som regel, at en forespørgsel mistede sit indeks under en skemaændring.

Størrelserne er med, fordi vækst er lettere at håndtere tidligt. En tabel, der vokser uden ende — sessionsrækker, en logtabel, en kø ingen tømmer — er et langsomt problem, så længe der er plads, og et akut problem klokken tre om natten, når der ikke er. Disksiden i panelet viser den anden side af det samme.

Det betaler sig at vide, hvad denne side ser, og hvad den ikke ser. Den læser tilstanden for MySQL indefra — forbindelser, forespørgsler, størrelser — men tier om det, databasen hviler på. En standset tjeneste er det, Monit bemærker, og om en disk, der er begyndt at svigte, advarer SMART, som regel længe før langsommeligheden viser sig i forespørgslerne. Årsagen til en langsom database ligger ofte under selve databasen.