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 gebruiksklare MariaDB cloud oplossing die tal van voordelen biedt, waaronder:

  • Onbeperkte verbindingen en overdrachten.
  • phpMyAdmin webinterface inbegrepen.
  • Moeiteloze updates met slechts één klik.
  • Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de MariaDB cloud hosting oplossing van Stackhero te proberen!

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.