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 dans la documentation Stackhero

Stackhero offre un service MariaDB cloud prêt à l'emploi, conçu pour les charges de travail en production. Vous bénéficiez de :

  • Connexions et transferts de données illimités.
  • Interface web phpMyAdmin intégrée pour la gestion de vos bases de données.
  • Mises à jour en un clic pour une maintenance simplifiée.
  • Performance élevée et sécurité renforcée sur une infrastructure privée et dédiée.

Lancez une instance MariaDB entièrement gérée en quelques minutes. Stackhero s'occupe de l'installation, des mises à jour et de la sécurité, afin que vous puissiez vous concentrer sur votre application. En savoir plus sur l'hébergement MariaDB cloud.

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.