我想为 MySQL 集群做一些表大小的近似值。
请阅读我的推理并告诉我,如果我是对的或者我在某处犯了错误。
我有一个带有 PK (int) 和附加列 (int) 的简单表。在 MySQL 中 int = 4 字节,所以一行大约 12 个字节(列 4*2,PK 索引 4)。
例如,如果我有 1'000'000 行,这将是 12'000'000 字节 ~= 11.5MB。
我的计算是否正确?我可以用这么小的空间存放这样的桌子吗?
我想为 MySQL 集群做一些表大小的近似值。
请阅读我的推理并告诉我,如果我是对的或者我在某处犯了错误。
我有一个带有 PK (int) 和附加列 (int) 的简单表。在 MySQL 中 int = 4 字节,所以一行大约 12 个字节(列 4*2,PK 索引 4)。
例如,如果我有 1'000'000 行,这将是 12'000'000 字节 ~= 11.5MB。
我的计算是否正确?我可以用这么小的空间存放这样的桌子吗?
您将需要更多空间用于行开销和 PK 存储。您可以在MySQL 文档中找到更多信息。
有关最详细的信息,您可以使用ndb_size.pl实用程序。