我在具有InnoDB引擎的MySQL中有几个数据库。它们总共在文件系统上具有约30 GB的大小。几天前,我从这些数据库中删除了许多数据(〜10-15 GB),但是文件系统上的已用空间是相同的,并且还从information_schema.TABLES中读取了data_length和index_length。TABLES几乎具有旧的大小。
我转储了一个3.3 GB的数据库,并将其导入到我的工作站上,该数据库仅占用1.1 GB(是的,它是1:1副本)。那么,如果我将其重新导入到新系统中,该如何计算InnoDB数据库所需的大小?
最佳答案
删除大量数据后优化表。 ta田
关于mysql - 如何计算InnoDB数据库所需的磁盘空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4396565/