最佳答案
我有一个使用 InnoDB 存储引擎的 MySQL 表; 它包含大约2M 个数据行。当我从表中删除数据行时,它没有释放已分配的磁盘空间。在运行 optimize table
命令之后,ibdata1文件的大小也没有减小。
有没有办法从 MySQL 中回收磁盘空间?
我的情况很糟糕; 这个应用程序在大约50个不同的位置运行,现在几乎所有的位置都出现了磁盘空间不足的问题。