J'ai une table MySQL utilisant le moteur de stockage InnoDB; il contient environ 2M lignes de données. Lorsque j'ai supprimé des lignes de données de la table, cela n'a pas libéré l'espace disque alloué. La taille du fichier ibdata1 n'a pas non plus été réduite après l'exécution de la optimize table
commande.
Existe-t-il un moyen de récupérer de l'espace disque sur MySQL?
Je suis dans une mauvaise situation; cette application s'exécute dans environ 50 emplacements différents et maintenant un problème d'espace disque faible apparaît dans presque tous.
innodb_file_per_table
est désactivé. La bonne nouvelle est que cette option est on
par défaut dans les versions récentes de MySQL.