MariaDB: Terugwinnen van schijfruimte na gegevensverwijdering

Deze documentatie maakt deel uit van de Problemen oplossen-gids. Bekijk de volledige gids hier: Veelvoorkomende MariaDB-problemen en hun oplossingen.

👋 Welkom bij de Stackhero documentatie

Stackhero biedt een kant-en-klare MariaDB cloud dienst, speciaal ontworpen voor productieomgevingen. U krijgt:

  • Onbeperkte connecties en dataverkeer.
  • Ingebouwde phpMyAdmin webinterface voor databasebeheer.
  • Updates met één klik voor eenvoudig onderhoud.
  • Hoge performance en sterke beveiliging op een private, dedicated infrastructuur.

Start binnen enkele minuten een volledig beheerde MariaDB instance. Stackhero verzorgt installatie, updates en beveiliging, zodat u zich kunt richten op uw applicatie. Lees meer over MariaDB cloud hosting.

Het verwijderen van gegevens uit een MariaDB-tabel geeft niet automatisch de schijfruimte vrij die het innam. Om deze ruimte terug te winnen, kunt u de volgende SQL-opdracht uitvoeren:

OPTIMIZE TABLE <table>;

Deze opdracht herbouwt de tabel door een tijdelijke tabel te maken, de gegevens over te dragen en de originele tabel te vervangen. Tijdens dit proces wordt de tabel vergrendeld en niet beschikbaar. De duur van deze vergrendeling hangt af van de grootte van de tabel.

Om de impact op de databaseprestaties te minimaliseren, is het raadzaam de OPTIMIZE TABLE opdracht uit te voeren tijdens perioden van lage activiteit of onderhoudsvensters.