MySQL的ibdata文件越来越大,大小也不能反映我拥有的数据量

时间:2010-08-13 14:07:50

标签: mysql database innodb

MySQL ibdata的大小是4GB,但我不认为我拥有的数据应该占用那么多的磁盘空间。我正在使用MySQL InnoDB存储引擎。我配置错了吗?如何回收磁盘空间,因为删除行根本没有帮助?

由于

1 个答案:

答案 0 :(得分:0)

删除内容时,记录仅标记为未使用/空闲,并在插入更多数据时重复使用。如果不对数据库进行完全转储/重新加载,则无法回收磁盘空间(除非您使用了innodb_per_table选项)

在此处查看更多信息http://dev.mysql.com/doc/refman/5.1/en/adding-and-removing.html