In dit artikel leggen we een aantal opties uit die je hebt binnen phpMyAdmin om je database op te schonen. Dit kan handig zijn wanneer je merkt dat de database vol raakt of niet meer werkt zoals je gewend bent.
De opties variëren van het checken en optimaliseren van je data, wat uiteindelijk ruimte bespaart, tot het repareren van corrupte tabellen.
Let op: Voordat je wijzigingen maakt raden we sterk aan om eerst een back-up van je database achter de hand te houden. Je kunt een back-up van je database downloaden via je controlepaneel, of via phpMyAdmin.
Log in op je database via phpMyAdmin. Je kunt dit doen via je controlepaneel in het overzicht van je databases. In het artikel ‘Een database aanmaken en beheren’ vind je hiervoor de stappen.
Klik hiervoor op de drie puntjes naast jouw database aan de rechterkant in het overzicht, en vervolgens op 'Open phpMyAdmin' om automatisch in te loggen op phpMyAdmin.

Hieronder zijn de belangrijkste acties die je kunt uitvoeren om je database op te schonen:
- Analyze table: Analyseert de inhoud, hierdoor wordt de grootte van je data niet meer geschat maar wordt de daadwerkelijke grootte weergegeven.
- Check table: Scant de tabellen voor mogelijke fouten of corrupte data.
- Checksum table: Verandert je data in een korte code, waarmee je gemakkelijk kunt zien of data is gewijzigd wanneer je deze vergelijkt met een eerdere versie van de database.
- Optimize table: Dit zorgt er voor dat er geen lege plekken meer in de database staan, wat ruimte vrij maakt.
- Repair table: Probeert corrupte tabellen te herstellen door de data opnieuw op te bouwen.
Je kunt deze acties uitvoeren via SQL commando's, maar phpMyAdmin heeft voor deze acties handige ingebouwde opties die je enkel hoeft aan te klikken:

- Klik linksboven op de naam van je database om deze te openen.
- Klik vervolgens op ‘Check all’ om alle tabellen in je database te selecteren.
- Klik hierna op het dropdownmenu er naast.
- Selecteer de actie die je wil uitvoeren onder ‘Table maintenance’. Zodra je de gewenste optie hebt geselecteerd wordt deze direct uitgevoerd.
Om ruimte vrij te maken op je database raden we aan om in elk geval Analyse table en Optimise table te gebruiken. Meer daarover vind je in het artikel ‘Ik zie in phpMyAdmin een verschil in database opslagruimte tussen MySQL en het daadwerkelijke schijfgebruik’.
Merk je dat je database vol raakt door een plug-in? Vaak is dit te herkennen aan de naam van een tabel. In veel gevallen is dit een plug-in die back-ups maakt. In dit geval is het raadzaam om de instellingen van je plug-in na te lopen of een alternatieve plug-in te overwegen.