Houd de database achter je website gezond.

Alles wat je website toont, staat in de database. LayerAssist controleert of die draait en bereikbaar is, zoekt naar fouten en trage queries en legt problemen uit voordat ze je website platleggen.

In het kort

  • AutomatiseringDe kant-en-klare automatisering ‘Databasestatus’ controleert of de database draait en bereikbaar is, en meldt fouten of trage queries die het in de logs vindt.
  • Ingebouwde monitorWil je een melding op het moment dat de database stopt, voeg dan de ingebouwde dienstmonitor toe voor je databasedienst.
  • In de chatIn de chat lost het verbindingsfouten op, repareert het beschadigde tabellen en vindt het wat de database vertraagt.

Als de database faalt, blijft je hele site leeg

Je pagina’s, producten, bestellingen en gebruikers staan allemaal in een database, meestal MySQL of MariaDB. Kan de site er niet bij, dan zien bezoekers ‘Error establishing a database connection’ of een lege pagina, en werkt niets tot het is opgelost.

Databases slijten ook langzaam: tabellen raken beschadigd na een crash, queries worden trager naarmate de data groeit en de server komt geheugen tekort. Deze problemen laten waarschuwingen achter in de logs, lang voordat ze de site platleggen.

Tekenen dat je database aandacht nodig heeft

  • ‘Error establishing a database connection’
  • Pagina’s die snel waren, doen er nu seconden over
  • ‘Table is marked as crashed and should be repaired’
  • Beheerpagina’s lopen vast bij het opslaan

Veelvoorkomende databaseproblemen

Verkeerde verbindingsgegevens

Een wachtwoord, gebruiker of host die in het hostingpaneel is gewijzigd maar niet in de site-instellingen, verbreekt de verbinding direct.

De databasedienst is gestopt

Geheugentekort, een volle schijf of een mislukte update kan MySQL of MariaDB stilzetten.

Beschadigde tabellen

Een crash, of een volle schijf midden in het schrijven, kan een tabel zo beschadigen dat sommige pagina’s falen.

Trage queries en overtollige data

Tabellen die onbeperkt groeien – logs, sessies, revisies, verlopen gegevens – maken elke pagina trager.

Hoe LayerAssist voor je database zorgt

Het controleert de database zoals een databasebeheerder dat zou doen, en legt hem uit zoals een vriend dat zou doen.

Het controleert of hij draait en bereikbaar is

Het gaat na of de databasedienst draait en of je site er verbinding mee kan maken.

Het leest de waarschuwingen

Het doorzoekt de databaselogs op fouten, beschadigde tabellen en trage queries en meldt wat nieuw is.

Het repareert wat kapot is

In de chat corrigeert het verbindingsinstellingen, repareert het beschadigde tabellen en ruimt het data op die je site niet meer nodig heeft – verwijderen alleen met jouw akkoord.

Het vindt wat traag is

Het bekijkt de grootste tabellen en de traagste queries en vertelt je wat het meeste verschil maakt.

Voorbeeld: een winkelbeheer dat elke maand trager werd

  1. Jij

    In het beheer van mijn winkel duurt het eindeloos voordat de bestellingen laden. Is er iets mis met de database?

  2. Wat het controleert

    • MariaDB: draait en is bereikbaar
    • Sessietabel: 2,1 miljoen verlopen rijen, 3,4 GB
    • Log met trage queries: zoekopdrachten naar bestellingen lezen de hele tabel
    • Beschadigde tabellen: geen
  3. Wat het verandert

    Na jouw akkoord de verlopen sessies verwijderd en de ontbrekende index voor zoekopdrachten naar bestellingen toegevoegd

  4. LayerAssist

    Je bestellingenpagina laadt nu in minder dan een seconde, eerst was dat 14. De winkel had twee miljoen verlopen bezoekerssessies bewaard en zoekopdrachten naar bestellingen hadden geen index. Met jouw akkoord heb ik de verlopen sessies verwijderd en de index toegevoegd; verder is er niets veranderd.

Wat het je oplevert

  • Vroege waarschuwingen uit de logs, voordat de site leeg blijft
  • Verbindingsfouten binnen minuten opgelost, met uitleg van de oorzaak
  • Een snellere site dankzij een opgeruimde database
  • Je inhoud blijft staan: verwijderen alleen met jouw akkoord

Echte situaties

Een site op een kleine VPS

De database herstart bij piekverkeer. De controle meldt geheugenwaarschuwingen, en LayerAssist stemt de instellingen af op de server.

Een drukke WooCommerce-winkel

Bestellingen en logs groeien elke dag. Een dagelijkse controle signaleert de snelst groeiende tabel voordat die de winkel vertraagt.

De app van een ontwikkelaar op PostgreSQL

Na een release logt de database van de app trage queries. De controle elk uur met het Pro-abonnement wijst ze nog dezelfde dag aan.

Zo stel je databasecontroles in

  1. Koppel je hosting of server

    SSH geeft het volledigste beeld; voor veel sites op gedeelde hosting volstaat het hostingpaneel.

  2. Voeg de automatisering toe

    Kies in Automatiseringen Nieuwe automatisering, selecteer de site en kies ‘Databasestatus’.

  3. Kies hoe vaak

    Van één keer per dag tot elke 15 minuten, afhankelijk van je abonnement.

  4. Voeg ook de dienstmonitor toe

    Voor een directe melding als de database stopt, voeg je op dezelfde server een ‘Servicestatus’-monitor toe voor mysql of mariadb.

Vragen over de databasestatus

Vooral met MySQL en MariaDB, die vrijwel elke website gebruikt. Met SSH kan het ook werken met PostgreSQL en andere databases op je server.

Volgende: Cronjobs en wachtrijen

Vanaf $ 9 per maand · 14 dagen bedenktijd

De volgende keer dat er iets misgaat, weet je wie je moet vragen.

Voeg je website toe en stel vandaag je eerste vraag. Niets voor jou? Zeg binnen 14 dagen op en krijg je eerste betaling terug, min alleen het AI-werk dat je gebruikte.

7 dagen gratis · Geen creditcard nodig · Geen technische kennis nodig.