WordPress database
Elke WordPress website of webshop heeft een WordPress database. Als je sinds de installatie al vaak en/of langdurig content hebt toegevoegd en bewerkt en de website bestaat al een tijd, dan is het goed om je database te ‘bezemen’. In de loop der tijd zijn er vaak veel opgeslagen revisies, pingbacks & trackbacks, spamreacties, categorieën en tags die ‘wees’ zijn geworden en achtergebleven restanten van verwijderde plugins. In dit artikel een uitleg: hoe kun je je WordPress database optimaliseren.
Database optimaliseren
Voor het opschonen van je WordPress database kun je een plugin gebruiken. Een goede keuze is Advanced Database Cleaner. Deze plugin werkt goed en is flexibel in te stellen. Je kunt zelf selecteren welke onderdelen moeten worden opgeruimd, met één druk op de knop. En voor wie van statistiekjes houdt: de plugin houdt cumulatief bij hoeveel je al hebt opgeruimd met de plugin.
Hoe werkt Database Cleaner
De plugin kun je installeren en activeren via menu Plugins -> Nieuwe plugin toevoegen -> zoek op Database Cleaner -> klik op Nu installeren en na installatie op Activeren.
Voor je gaat bezemen: maak een backup van je WordPress website!!
Via menu Meow Apps -> Database Cleaner kom je terecht in de instellingen.
Heb je weinig of geen kennis van de database structuur van WordPress? Maak dan gebruik van de knop Auto clean.
Heb je wel kennis van de database structuur? Zet dan de switch over van Easy naar Expert en zet de instellingen naar eigen hand.
In dit voorbeeld heb ik de switch omgezet naar Expert en toon ik een aantal screenshots van een website waarvan ik de database daadwerkelijk heb opgeschoond.
Rechtsboven in je scherm zie je hoe groot de database is. In dit voorbeeld: 112MB.
Ook interessant?
Afbeeldingen verwijderen in WordPress Media
Een veel gestelde vraag van WordPress gebruikers: hoe verwijder ik afbeeldingen uit mijn WordPress website die niet meer in gebruik zijn in berichten, pagina’s en […]
Opschonen WordPress Core
In het eerste tabblad zie ik deze inhoud staan:
De onderdelen waar de Clean button kan worden gebruikt mogen worden opgeschoond, dus ik heb die Clean buttons aangeklikt, waarna er wordt opgeruimd.
Bij het verversen van de database grootte rechtsboven in mijn scherm heeft dat minder dan 1MB besparing opgeleverd, dus ik kijk verder op de volgende tabbladen.
Opschonen Post Types
In het verleden is in deze website, naast Berichten en Pagina’s, onder andere gebruikgemaakt van prijstabellen (met easy-pricing-table / Easy Pricing Table plugin) en een kennisbank (ht-kb / Hero Themes Knowledge Base plugin). Die plugins zijn eerder verwijderd dus mag de data van deze plugins ook worden verwijderd.
Het verwijderen van deze items heeft ook ongeveer 1MB besparing van de database grootte opgeleverd.
Opschonen Tables
Dan het derde tabblad: de database tabellen. Ook daarin zie ik onderdelen staan die weg mogen, zoals tabellen die door plugins zijn aangemaakt die niet meer in gebruik zijn. Als je een benaming niet herkent, dan zie je rechts van de tabelgrootte een icon staan waarmee je de tabelregels kunt bekijken. Mogelijk dat je daarin de data herkent en alsnog kunt beslissen of die tabel weg mag.
Resultaat van database optimalisatie
Met name het verwijderen van tabellen van plugins die niet meer werden gebruikt heeft een groot verschil gemaakt. Uiteindelijk is de database nog maar 24MB:
Geen overbodige luxe dus.
Wat zijn transiënts?
Transiënts zijn instellingen / opties die tijdelijk in de database worden opgeslagen en door plugins worden gebruikt om sneller te functioneren dan mogelijk zou zijn zonder die tijdelijke bewaarde informatie. De instellingen hebben een ‘geldigheid’ waarna ze vervallen en verwijderd kunnen (moeten) worden. Maar dat proces kan verstoord worden: er is een hik geweest of een plugin wordt verwijderd terwijl de transiënts achterblijven. Daarom mogen verlopen transiënts worden verwijderd.
Volledige uitleg over Database Cleaner
In dit voorbeeld is gebruikgemaakt van een eenmalige opschoonactie om een voorbeeld te laten zien. Er is meer mogelijk met de plugin, zoals het periodiek automatisch opschonen. Een volledige beschrijving van alle mogelijkheden en hoe ze werken vind je op de website van Meow Apps. Bovendien is er een Pro versie van Database Cleaner beschikbaar, mocht je nóg meer gemak willen.
Meer tips over WordPress onderhoud?
Er zijn nog meer berichten beschikbaar die je helpen je WordPress onderhoud goed uit te voeren en handig aan te pakken. Bekijk de andere tips voor WordPress onderhoud.