Hold databasen bag din hjemmeside sund.

Alt, hvad din hjemmeside viser, er gemt i en database. LayerAssist tjekker, at den kører og kan nås, leder efter fejl og langsomme forespørgsler og forklarer problemerne, før de tager din hjemmeside ned.

Kort fortalt

  • AutomatiseringDen færdige automatisering “Databasetilstand” tjekker, at databasen kører og kan nås, og rapporterer fejl eller langsomme forespørgsler, den finder i logfilerne.
  • Indbygget overvågningHvis du vil have en alarm i samme øjeblik, databasen stopper, tilføjer du en indbygget tjenesteovervågning for din databasetjeneste.
  • I chattenI chatten retter den forbindelsesfejl, reparerer beskadigede tabeller og finder det, der gør databasen langsom.

Når databasen fejler, bliver hele hjemmesiden hvid

Dine sider, produkter, ordrer og brugere er gemt i en database, som regel MySQL eller MariaDB. Når hjemmesiden ikke kan nå den, ser de besøgende “Error establishing a database connection” eller en tom side, og intet virker, før det er rettet.

Databaser slides også langsomt: tabeller bliver beskadiget efter et nedbrud, forespørgsler bliver langsommere, når data vokser, og serveren løber tør for hukommelse. De problemer efterlader advarsler i logfilerne længe før, de tager hjemmesiden ned.

Tegn på, at databasen har brug for opmærksomhed

  • “Error establishing a database connection”
  • Sider, der plejede at være hurtige, tager nu flere sekunder
  • “Table is marked as crashed and should be repaired”
  • Administrationssider får timeout, når du gemmer

Almindelige databaseproblemer

Forkerte loginoplysninger til databasen

En adgangskode, en bruger eller en vært, der er ændret i webhotellets kontrolpanel, men ikke i hjemmesidens indstillinger, afbryder forbindelsen med det samme.

Databasetjenesten er stoppet

Mangel på hukommelse, en fuld disk eller en mislykket opdatering kan stoppe MySQL eller MariaDB.

Beskadigede tabeller

Et nedbrud eller en fuld disk midt i en skrivning kan beskadige en tabel, så nogle sider fejler.

Langsomme forespørgsler og overflødige data

Tabeller, der vokser uden grænse – logs, sessioner, revisioner, udløbne data –, gør hver side langsommere.

Sådan tager LayerAssist sig af din database

Den tjekker den, som en databaseadministrator ville, og forklarer den, som en ven ville.

Tjekker, at den kører og kan nås

Den tjekker, at databasetjenesten kører, og at din hjemmeside kan forbinde til den.

Læser advarslerne

Den gennemgår databasens logs for fejl, beskadigede tabeller og langsomme forespørgsler og rapporterer, hvad der er nyt.

Retter det, der er i stykker

I chatten retter den forbindelsesindstillingerne, reparerer beskadigede tabeller og rydder op i data, som hjemmesiden ikke længere bruger – den sletter kun med din godkendelse.

Finder det, der er langsomt

Den ser på de største tabeller og de langsomste forespørgsler og fortæller dig, hvad der ville gøre størst forskel.

Eksempel: en butiksadministration, der bliver langsommere hver måned

  1. Dig

    I butikkens administration tager ordrerne en evighed at indlæse. Er der noget med databasen?

  2. Hvad den tjekker

    • MariaDB: kører og kan nås
    • Sessionstabel: 2,1 millioner udløbne rækker, 3,4 GB
    • Log over langsomme forespørgsler: ordresøgningen læser hele tabellen
    • Beskadigede tabeller: ingen
  3. Hvad den ændrer

    Efter din godkendelse slettede jeg de udløbne sessioner og tilføjede det manglende indeks til ordresøgningen

  4. LayerAssist

    Ordresiden indlæses nu på under et sekund, før tog det 14 sekunder. Butikken gemte to millioner udløbne besøgssessioner, og ordresøgningen havde intet indeks. Med din godkendelse slettede jeg de udløbne sessioner og tilføjede indekset; intet andet blev ændret.

Hvad du får

  • Tidlige advarsler fra logfilerne, før hjemmesiden bliver hvid
  • Forbindelsesfejl rettet på få minutter, med årsagen forklaret
  • En hurtigere hjemmeside takket være en mere ryddelig database
  • Indholdet bliver, hvor det er: sletning kun med din godkendelse

Virkelige situationer

En hjemmeside på en lille VPS

Databasen genstarter ved spidsbelastning. Tjekket rapporterer hukommelsesadvarsler, og LayerAssist tilpasser indstillingerne til serverens kapacitet.

En travl WooCommerce-butik

Ordrer og logs vokser hver dag. Det daglige tjek markerer den tabel, der vokser hurtigst, før butikken bliver langsom.

En udviklers applikation på PostgreSQL

Efter en ny udgivelse logger applikationens database langsomme forespørgsler. Tjekket hver time med Pro markerer dem samme dag.

Sådan sætter du databasetjekket op

  1. Forbind webhotellet eller serveren

    SSH giver det mest komplette billede; for mange hjemmesider på delte webhoteller er webhotellets kontrolpanel nok.

  2. Tilføj automatiseringen

    Under Automatiseringer vælger du Ny automatisering, hjemmesiden og så “Databasetilstand”.

  3. Vælg, hvor ofte

    Fra én gang om dagen til hvert 15. minut afhængigt af abonnement.

  4. Tilføj også en tjenesteovervågning

    For en øjeblikkelig alarm, når databasen stopper, tilføjer du overvågningen “Tjenestetilstand” for mysql eller mariadb på samme server.

Spørgsmål om databasens tilstand

Primært MySQL og MariaDB, som næsten alle hjemmesider bruger. Via SSH kan den også arbejde med PostgreSQL og andre databaser på din server.

Næste: Cron-jobs og køer

Fra 9 $ om måneden · 14 dage til at fortryde

Næste gang noget går i stykker, ved du, hvem du skal spørge.

Tilføj dit website og stil dit første spørgsmål i dag. Ikke noget for dig? Opsig inden for 14 dage og få din første betaling tilbage, kun fratrukket det AI-arbejde, du har brugt.

Gratis i 7 dage · Intet kreditkort nødvendigt · Ingen teknisk viden nødvendig.