表的数据长度没有减少

时间:2011-12-05 13:31:07

标签: mysql mysqladministrator

我们有一个大的InnoDB表,其大小为千兆字节。我们现在正在清理它。但是从MySQLAdministrator中删除了行,表的数据长度根本没有减少。为什么会这样?我们应该运行“优化表”吗?

谢谢!

Krt_Malta

1 个答案:

答案 0 :(得分:0)

我认为optimize table不起作用。删除时可用的空间不会返回磁盘,但很可能是空的。在占用更多物理磁盘空间之前,引擎将开始使用该可用空间。