MySQL: Récupération d'espace disque après suppression de données
Cette documentation fait partie du guide Dépannage. Consultez le guide complet ici : Problèmes courants et solutions pour MySQL.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution MySQL 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 MySQL cloud hosting de Stackhero !
Lorsque des données sont supprimées d'une table MySQL, l'espace disque qu'elles occupaient n'est pas immédiatement récupéré. Pour récupérer cet espace, vous pouvez exécuter la commande suivante :
OPTIMIZE TABLE <table>;
Ce processus crée une table temporaire, y transfère les données, puis remplace la table d'origine. Pendant l'optimisation, la table sera verrouillée et temporairement indisponible. La durée de ce verrouillage et le temps total requis dépendent de la taille de la table. Étant donné que cette opération est gourmande en ressources, il est conseillé de la planifier pendant des périodes de faible activité du serveur pour minimiser tout impact sur les performances et la disponibilité.