【发布时间】:2016-11-10 08:14:08
【问题描述】:
我有一个应用程序在特定的 innodb 表中插入许多行,但我不知道如何计算未来所需的磁盘空间。
那么给定一个 mysql innodb 表结构,如何计算一行的磁盘空间成本?
【问题讨论】:
-
你不能。原因:您没有向我们展示表定义,并且如果您有可变长度列(varchars、texts、blob) - 您无法准确确定平均长度是多少。您最好的选择是使用您现在拥有的数据计算平均长度。如果达到可以填满几百个演出的地步,那么您将遇到很多其他问题,而这些都不是磁盘空间。