Na jaren van gebruik stapelt een WordPress-database onzichtbare rommel op. Duizenden post-revisies, spam-comments die nooit verwijderd zijn, verlopen tijdelijke data van plugins, en verwijderde berichten die in de prullenbak blijven hangen. Dit vertraagt database-queries en neemt opslagruimte in. Dit artikel legt uit hoe je de database opschoont — veilig en effectief.
Post-revisies zijn de grootste boosdoener op actieve sites. Elke keer dat je een bericht of pagina opslaat, bewaart WordPress een volledige kopie — standaard zonder limiet. Op een site die twee jaar actief is, kunnen dit duizenden revisies zijn die nooit bekeken worden.
Spam en prullenbak stapelen op als je ze niet regelmatig leegt. WordPress verwijdert ze niet automatisch — ze blijven staan totdat jij actie onderneemt.
Verlopen transients zijn tijdelijke data die plugins in de database opslaan. Plugins verwijderen ze niet altijd netjes na gebruik. Over tijd stapelen honderden verlopen transient-records op.
Verweesde meta-data is data die achterbleef na het verwijderen van plugins of berichten. Een plugin die verwijderd wordt, laat zijn database-records vaak staan.
Tabeloverhead ontstaat na veel schrijf- en verwijderbewerkingen in MySQL. Tabellen worden gefragmenteerd en vragen extra schijfruimte en verwerkingstijd.
WP-Optimize is de meest gebruikte en meest betrouwbare plugin voor WordPress-databaseoptimalisatie. De gratis versie doet alles wat de meeste sites nodig hebben.
Altijd eerst een back-up maken voor je de database aanpast.
WP-Optimize toont hoeveel ruimte teruggewonnen is na de optimalisatie.
Automatisch instellen: ga naar WP-Optimize > Instellingen > Automatische opschoning. Stel een wekelijks schema in. Zo hoef je hier niet aan te denken en blijft de database altijd schoon.
Dit is de meest impactvolle instelling voor de toekomst. Voeg toe aan wp-config.php:
define('WP_POST_REVISIONS', 5);
Dit beperkt het aantal bewaarde revisies per bericht tot 5. Alle nieuwe revisies boven dit aantal worden automatisch verwijderd. Op een actieve blog of voor een team dat veel redigeert, is 5 meer dan genoeg — je kan altijd terug naar de 5 meest recente versies.
Wil je revisies volledig uitschakelen (niet aanbevolen, maar mogelijk):
define('WP_POST_REVISIONS', false);
Voeg de regel toe vóór de / That's all, stop editing! /-lijn in wp-config.php.
Voor gevorderde gebruikers die de hosting-tools kennen: via phpMyAdmin kun je tabellen repareren en optimaliseren zonder een plugin.
Dit verwijdert geen data maar compacteert de tabellen — goed voor de prestaties na veel schrijf- en verwijderbewerkingen.
Let op: verwijder nooit handmatig rijen uit WordPress-tabellen via phpMyAdmin tenzij je precies weet wat je doet. Een fout kan je site of content onherstelbaar beschadigen.
| Type site | Aanbevolen frequentie |
|---|---|
| Brochuresite (zelden geüpdatet) | Maandelijks |
| Actieve blog | Wekelijks |
| WooCommerce-webshop | Wekelijks (database groeit snel door orders) |
WP-Optimize kan dit volledig automatisch doen — stel het eenmalig in en vergeet het.
Terug naar: WordPress sneller maken (pillar) → Eerst een back-up maken: WordPress back-up maken → Database-fout na opschonen? Database fout in WordPress →
n
📚 Lees ook: Bekijk onze complete gids over WordPress onderhoud.
Geen technische kennis nodig · Antwoord binnen de dag