MariaDB: Récupération de l'espace disque après suppression de données
Cette documentation fait partie du guide Dépannage. Consultez le guide complet ici : Problèmes courants avec MariaDB et leurs solutions.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution MariaDB cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Connexions et transferts illimités.
- Interface web phpMyAdmin incluse.
- Mises à jour faciles en un clic.
- Performance optimale et sécurité robuste grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il ne faut que 5 minutes pour essayer la solution MariaDB cloud hosting de Stackhero !
La suppression de données d'une table MariaDB ne libère pas automatiquement l'espace disque qu'elles occupaient. Pour récupérer cet espace, vous pouvez exécuter la commande SQL suivante :
OPTIMIZE TABLE <table>;
Cette commande reconstruit la table en créant une table temporaire, en transférant les données et en remplaçant la table originale. Pendant ce processus, la table sera verrouillée et indisponible. La durée de ce verrouillage dépend de la taille de la table.
Pour minimiser l'impact sur les performances de la base de données, il est conseillé d'exécuter la commande OPTIMIZE TABLE pendant les périodes de faible activité ou les fenêtres de maintenance.