Database-onderhoud

Database-onderhoud dat zichzelf uitvoert, zodra het nodig is

Elke WordPress-database wordt zwaarder naarmate de tijd verstrijkt. Zinn Digital® behandelt dat als een technisch probleem, geen supportticket: opschonen, optimaliseren en repareren worden uitgevoerd als een geautomatiseerde workflow die u met één klik aanschaft — en het platform biedt deze u aan op het moment dat het merkt dat een database groeit. Beschikbaarheid: back-up en herstel via MCP en database-throttling per site zijn in actieve ontwikkeling en nog niet beschikbaar. Al het andere dat hier wordt beschreven, is vandaag al live.

  • 650.000+wereldwijd gehoste websites
  • Zero-touchgeautomatiseerde levering, geen wachttijd voor tickets
  • 30 dagendagelijkse back-upretentie op Footprint-Free-abonnementen
  • 14 dagengratis PBN-proefperiode zonder creditcard, tot 5 sites

Waarom databases stilletjes de bottleneck worden

De bestanden van een WordPress-site blijven ongeveer net zo groot als toen u hem bouwde. De database doet dat niet. Tabellen hopen zich op, indexen raken versleten, opslagengines laten ruimte toegewezen die door niets meer wordt gebruikt, en af en toe belandt een tabel in een staat die gerepareerd in plaats van geoptimaliseerd moet worden. Niets hiervan kondigt zichzelf aan. De site wordt simpelweg traag, queries duren langer en het eerste dat iemand merkt, is een pagina die vroeger direct aanmelde en dat nu niet meer doet.

Op een enkele site is dat een ergernis. Over een portfolio of een netwerk van honderden sites is het een cumulerende belasting — elk van hen een beetje zwaarder dan nodig is, elk van hen meer van de databaseserver vraagvrend dan zou moeten.

Zinn Digital® behandelt dit op dezelfde manier als de rest van het platform: als een geautomatiseerde, herhaalbare bewerking. Databasebeheer is een first-party service die u aanschaft via het dashboard, en bij aanschaf wordt de optimalisatietaak direct uitgevoerd. Er is geen wachtrij waar u zich bij hoeft aan te sluiten en geen engineer op wie u hoeft te wachten.

Wat een onderhoudstaak doet

MariaDB-database van de site opschonen, optimaliseren, repareren en hierover rapporteren in één taak uitgevoerd.

Opschonen

Verwijder alle overbodige gegevens die de database nog meedraagt, zodat de werkset weer krimpt tot de data die uw website daadwerkelijk serveert.

Optimaliseren

Claim toegewezen maar ongebruikte tabelruimte terug en breng indexen en statistieken weer in de conditie die de queryplanner verwacht, zodat leesbewerkingen niet langer meer werk verrichten dan nodig is.

Herstellen

Detecteer en repareer tabellen in een beschadigde staat — het type fout dat een traag platform omzet in een defecte wanneer het zo gelaten wordt.

Rapport weergeven

De aankoop wordt via facturering of je tegoed in rekening gebracht, uitgevoerd, meldt dit aan je en markeert zichzelf als voltooid. Als er iets misgaat, verlopen terugbetalingen en geschillen via hetzelfde factureringstraject als al het andere dat je bij ons koopt.

Geautomatiseerde afhandeling, geen supportwachtrij

First-party services op dit platform komen in twee vormen. Sommige worden door medewerkers uitgevoerd: als u ze koopt, wordt er een taak aangemaakt in onze admin-wachtrij, doorgestuurd naar de juiste afdeling, gevolgd en bijgewerkt. Database-onderhoud hoort daar niet bij. Dit is geautomatiseerd — de aankoop start een Temporal-workflow die de optimalisatietaak rechtstreeks op uw site uitvoert. Direct en volledig geautomatiseerd.

Dat is belangrijker dan het klinkt. Temporal workflows zijn van nature duurzaam, herhaalbaar en idempotent, en dat is de standaard waaraan elke langlopende operatie op dit platform wordt getoetst. Als een stap halverwege mislukt, probeert de workflow het opnieuw vanaf het punt waar hij was gebleven, in plaats van half af te ronden en je database in een onduidelijke staat achter te laten. Als een herhaling een handeling opnieuw uitvoert die al is geslaagd, is dat per definitie veilig.

Dit betekent ook dat de dienst niet trager wordt bij zware belasting. Tien klanten die tegelijkertijd databaseonderhoud aanschaffen, staan niet in de rij te wachten op dezelfde medewerker — het zijn tien workflow-uitvoeringen en het platform is ontworpen om deze horizontaal te schalen.

  • Aankoop start de taak onmiddellijk — afrekenen, uitvoeren, notificeren, afronden.
  • Draait als een duurzame Temporal workflow: herhaalbaar en idempotent, geen fire-and-forget-script.
  • Elke uitvoering is zichtbaar in de workflowgeschiedenis, zodat er een overzicht is van wat er is uitgevoerd en wanneer.
  • Terugbetalingen en geschillen worden via dezelfde factureringsroute afgehandeld als abonnementen en add-ons.

Op het juiste moment aangeboden, niet weggestopt in een menu

Het platform houdt je sites al in de gaten. Het gebruikt wat het ziet om op het juiste moment de juiste service aan te bieden.

Er is een speciale Extras-sectie in het dashboard waar u op elk gewenst moment first-party diensten kunt bekijken en kopen. Maar de nuttigere route is degene die u vanzelf vindt: contextuele upsells. Database-onderhoud wordt voorgesteld bij een overvolle database, snelheidsoptimalisatie bij een trage site die niet voldoet aan de Core Web Vitals, het verwijderen van malware bij een geflagde site en migratie bij de registratie.

Die meldingen worden aangestuurd door echte observability-signalen — dezelfde metrische gegevens en bronthelemetering per site die het platform verzamelt om het netwerk te beheren, en geen generieke maandelijkse herinnering. En de AI-assistent kan de service zowel voorstellen als voor u starten, zodat de kloof tussen het opmerken van een probleem en het oplossen ervan een gesprek is in plaats van een project.

De databasetools die je al hebt

Onderhoud is de geautomatiseerde laag erbovenop. Daaronder beschikt elke website over volledige databasecontrole.

MariaDB per site

Elke site krijgt zijn eigen database, met ondersteuning voor meerdere databases en meerdere databasegebruikers wanneer een project dat nodig heeft.

phpMyAdmin en Adminer, ingebed

Beide zijn geïntegreerd in het dashboard en werken via single sign-on: geen afzonderlijke inloggegevens om te beheren, geen aparte login om te beveiligen.

Toegang op afstand in-/uitschakelen

Schakel externe databasetoegang in wanneer een tool of ontwikkelaar dit nodig heeft, en weer uit wanneer dat niet het geval is. Standaard gesloten is de verstandige status.

Objectcache van Redis per site

Zet herhaalde reads over naar Redis zodat de database sowieso minder queries hoeft te beantwoorden. Voorkomen is beter dan genezen.

MySQL Governor: uwqueries, uw probleem — en alleen dat van u

De andere helft van databaseprestaties op gedeelde infrastructuur is het deel dat je niet zelf in de hand hebt: wat de websites van alle anderen op dezelfde server doen. Ons worker-bestand draait MariaDB met CloudLinux MySQL Governor, wat het databasegebruik per site beperkt. Een site die zware queries uitvoert, wordt binnen zijn eigen limieten gehouden in plaats van de server te vertragen voor zijn buren.

Dat staat naast de rest van de isolatiestack — LVE-limieten voor CPU, RAM, IO, IOPS en processen, en CageFS dat elke tenant een geïsoleerd bestandssysteem biedt. Het onderliggende ontwerpdoel is overal hetzelfde: een probleem op een website blijft op die website.

Dus wanneer je database traag is, is het antwoord iets waar je daadwerkelijk iets aan kunt doen. Het is jouw database, en database-onderhoud is de knop die het oplost.

Stuur het aan vanuit je AI-tool

Databasebewerkingen maken deel uit van de MCP-toolcatalogus, dus elke MCP-compatibele agent kan deze namens jou uitvoeren.

Onze gehoste MCP-server stelt het platform open voor Claude Code, Cursor, ChatGPT, Claude Desktop en elke andere agent die MCP ondersteunt — één verbinding in plaats van een aparte integratie per tool. De databasetools in die catalogus omvatten beveiligde query's, optimaliseren en back-up en herstel. Het kopen van Extras wordt eveneens ontsloten, achter een expliciete bevestigingsstap.

Alles wat de agent kan doen, wordt begrensd door de identiteit waarmee deze is verbonden. Tokens worden uitgegeven via OAuth 2.1, beperkt tot uw organisatie en uw RBAC-rechten, per tool en intrekbaar. Destructieve acties vereisen expliciete bevestiging, er gelden uitgavenlimieten voor door AI geactiveerde betaalde acties, en elke MCP-actie wordt weggeschreven naar het auditlogboek met identiteit, tool, argumenten en resultaat.

In de praktijk: je agent merkt dat de database zwaar belast is, vraagt of deze onderhoud moet uitvoeren, jij bevestigt, en de workflow wordt uitgevoerd. De AI is een bestuurder, geen onbewaakte operator.

Gekocht als een pakket, geprijsd als een service

First-party services zijn data op dit platform, geen hardcoded functies.

  • Onze medewerkers voegen diensten toe, bewerken ze, prijzen ze en schakelen ze in via de beheerconsole op dezelfde manier waarop abonnementen worden beheerd — er is geen codewijziging nodig om er een te lanceren of aan te passen.
  • Prijzen worden per valuta ingesteld, eenmalig of terugkerend, zodat je koopt in de valuta waarin je al betaalt.
  • Diensten komen in aanmerking op basis van productlijnen, zodat het aanbod aansluit bij wat u daadwerkelijk gebruikt.
  • Kosten worden in rekening gebracht via de facturering of je tegoed, samen met je abonnement — één account, één set facturen.
  • Aankopen zijn gewone handel: melding bij voltooiing, restitueerbaar, aan te betwisten.

What it costs

A one-off job per site, run automatically once you buy it.

Database Maintenance & Optimization

€ 24,99one-off

It runs within 1 day of purchase, and a full backup is taken before anything is changed. Add-ons are bought per site from your dashboard and appear on your normal invoice — no separate account, no second bill and no minimum term. Prices exclude tax, which is worked out from your billing country at checkout.

Veelgestelde vragen

Hoe weet ik dat mijn database onderhoud nodig heeft?

Meestal hoef je dit niet zelf uit te zoeken. Het platform bewaakt het resourcegebruik per site en biedt database-onderhoud contextueel aan wanneer een database te groot wordt, en de AI-assistent kan dit signaleren en de taak voor je starten. Je kunt het ook op elk moment bekijken en kopen via de sectie Extra's in het dashboard, en de database zelf inspecteren via de geïntegreerde phpMyAdmin of Adminer.

Wordt mijn data bedreigd tijdens een onderhoudssessie?

We minimaliseren het risico in plaats van te doen alsof het er niet is. De taak draait als een Temporal workflow — duurzaam, opnieuw te proberen en idempotent — zodat een mislukt proces opnieuw wordt geprobeerd in plaats deels voltooid achter te blijven, en een herhaalde bewerking van nature veilig is. Elke uitvoering wordt vastgelegd in de workflowgeschiedenis. Bij Footprint-Free abonnementen worden dagelijkse back-ups 30 dagen bewaard met herstel met één klik, zodat er altijd een recent herstelpunt is om op terug te vallen als u dat wilt. Het is sowieso een goede gewoonte om een back-up te maken vóór elke ingrijpende database-wijziging, ongeacht wie deze uitvoert.

Vervangt dit de databasetools in mijn paneel?

Het is een perfecte aanvulling. Elke site behoudt zijn eigen MariaDB-database met geïntegreerde, via single-sign-on beveiligde phpMyAdmin en Adminer, ondersteuning voor meerdere databases en gebruikers, en een schakelaar voor externe toegang. Database-onderhoud is de geautomatiseerde versie van het routinematige werk — opschonen, optimaliseren, repareren — voor wanneer u liever het resultaat koopt dan het zelf handmatig uitvoert.

Hoe verschilt dit van een gewone supportticket?

Diensten op dit platform worden op een van de twee manieren afgehandeld. Door medewerkers afgehandelde diensten creëren een taak in onze beheerwachtrij, die wordt doorgestuurd naar de juiste afdeling met statustracering en klantupdates. Database-onderhoud is geautomatiseerd: bij aankoop wordt de workflow direct gestart, zonder menselijke tussenstap. Dat is precies het hele idee van het bouwen als een workflow in plaats van een proces.

Kan mijn AI-agent dit voor mij uitvoeren?

Ja. Database-optimalisatie, beveiligde query's en backup-en-herstel bevinden zich allemaal in de MCP-toolcatalogus, en het aanschaffen van Extras gebeurt via een bevestigingsstap. Je agent maakt verbinding via OAuth 2.1 met een token dat is beperkt tot je organisatie en je RBAC-rechten: per tool, intrekbaar, met een uitgavenlimiet voor betaalde acties en met elke aanroep gelogd voor audits. Hij kan alleen doen wat jij ook kunt doen.

Welke abonnementen bevatten dit?

Databaseonderhoud is een los aanschafbare first-party service in plaats van inbegrepen in een abonnement — u koopt dit wanneer u het nodig hebt, voor de prijs die in uw valuta wordt weergegeven in het dashboard, en dit wordt in rekening gebracht via uw factureringsaccount of wallet. De geschiktheid wordt per productlijn ingesteld, dus wat er in uw sectie Extra's verschijnt, weerspiegelt de productlijn waarop u zich bevindt. Alles wat u nodig hebt om het platform uit te proberen bevindt zich in de proefperiode van 14 dagen waarvoor geen creditcard nodig is: geen betaalgegevens, tot vijf sites op Footprint-Free Hosting.

Zal het zware databasegebruik van één website mijn andere vertragen?

Het cluster draait MariaDB met CloudLinux MySQL Governor, wat het databasegebruik per site specifiek beperkt zodat zware queries van één site de server niet kunnen vertragen voor de rest. Dat gaat hand in hand met LVE-resourcebeperkingen en CageFS-bestandsysteemisolatie. Het ontwerpdoel is in al deze gevallen inperking — problemen blijven in de kooi waarin ze zijn begonnen.

Stop met het meeslepen van een database die je niet kunt zien

Start een proefperiode van 14 dagen zonder creditcard voor Footprint-Free Hosting — geen betaalgegevens vereist, maximaal vijf sites — en ontdek hoe het platform de problemen opspoort en oplost waar je anders pas achter zou komen door een traag laadkende pagina.

Start gratis