我有几个带有InnoDB引擎的MySQL数据库.它们一起在文件系统上大小约为30 GB.几天以前,我删除了大量的数据,从这些数据库(〜10-15 GB),但在文件系统中使用的空间是相同的,也读数据长度和index_length从INFORMATION_SCHEMA.TABLES给几乎老的大小.
我甩了3,3 GB数据库,并将其导入我的工作站上只需要1,1 GB(是的,它是一个1:1副本)上.那么,如果我在新系统中重新导入它,我如何计算InnoDB数据库所需的大小?
删除大量数据后优化您的表。 http://dev.mysql.com/doc/refman/5.1/en/optimize-table.html