Databas

MySQL / MariaDB
Aktiv
v10.11.6-MariaDB
Anslutningar
20
MySQL: 20 / 151
Långsamma frågor
0
MySQL slow_queries
Databasstorlek
673.4 MB
Databaser: 3
MySQL / MariaDB Aktiv
Version 10.11.6-MariaDB
Uptime 38d 13h 10m
Anslutningar 20 / 151
Långsamma frågor 0
Databasstorlek 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

Databasstatus när webbplatsen blir långsam

När en webbplats blir långsam är databasen det första stället att titta på och det svåraste att snabbt få insyn i. Den här sidan visar uppetid, nuvarande och maximala anslutningar, antalet långsamma frågor, cachens beteende och storleken på varje databas — nog för att inom några sekunder avgöra om problemet bor här.

Anslutningar mot det konfigurerade taket är siffran som förklarar de flesta avbrotten. En server som nått sin gräns avvisar nya anslutningar, och applikationen rapporterar ett databasfel som inte säger något om den verkliga orsaken. Långsamma frågor är den andra ytterligheten: en handfull är normalt, en räknare som stiger stadigt betyder oftast att en fråga tappat sitt index vid en schemaändring.

Storlekarna finns med eftersom tillväxt är lättare att åtgärda tidigt. En tabell som växer utan hejd — sessionsrader, en loggtabell, en kö ingen tömmer — är ett långsamt problem så länge det finns utrymme och ett akut problem klockan tre på natten när det inte gör det. Diskpanelen visar den andra sidan av samma sak.

Det lönar sig att veta vad den här sidan ser och vad den inte ser. Den läser tillståndet hos MySQL inifrån — anslutningar, frågor, storlekar — men tiger om det som databasen vilar på. En stoppad tjänst är vad Monit märker, och om en disk som börjat gå sönder varnar SMART, vanligen långt innan tröghet syns i frågorna. Orsaken till en långsam databas ligger ofta under själva databasen.