MySQL: Terugwinnen van schijfruimte na gegevensverwijdering

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

👋 Welkom bij de Stackhero documentatie!

Stackhero biedt een kant-en-klare MySQL 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 MySQL cloud hosting oplossing van Stackhero te proberen!

Wanneer gegevens uit een MySQL-tabel worden verwijderd, wordt de schijfruimte die ze innamen niet onmiddellijk teruggewonnen. Om deze ruimte terug te winnen, kunt u de volgende opdracht uitvoeren:

OPTIMIZE TABLE <table>;

Dit proces creëert een tijdelijke tabel, verplaatst de gegevens ernaar en vervangt vervolgens de oorspronkelijke tabel. Tijdens het optimalisatieproces wordt de tabel vergrendeld en tijdelijk niet beschikbaar. De duur van deze vergrendeling en de totale benodigde tijd zijn afhankelijk van de grootte van de tabel. Aangezien deze operatie veel middelen vergt, is het raadzaam deze te plannen tijdens perioden van lage serveractiviteit om de impact op prestaties en beschikbaarheid te minimaliseren.