MySQL ibdata的大小是4GB,但我不认为我拥有的数据应该占用那么多的磁盘空间。我正在使用MySQL InnoDB存储引擎。我配置错了吗?如何回收磁盘空间,因为删除行根本没有帮助?
由于
答案 0 :(得分:0)
删除内容时,记录仅标记为未使用/空闲,并在插入更多数据时重复使用。如果不对数据库进行完全转储/重新加载,则无法回收磁盘空间(除非您使用了innodb_per_table选项)
在此处查看更多信息http://dev.mysql.com/doc/refman/5.1/en/adding-and-removing.html