我有一个包含列、一个小整数、一个整数和两个浮点数的表。每行的预期内存为 14 字节 (2+4+2*4)。我的表中有大约 700,000 行。我没有设置主键和索引。MyIsam 类型占用大约 10MB(每行平均 15b),而 InnoDB 类型占用超过 30Mb(平均 44b)。我在这里想念什么?InnoDB 是否会对每一行产生如此多的开销,或者表状态编号是否不可信。我需要存储将运行到 GB 的数据,因此需要通过权衡不同的参数来决定存储类型。
问问题
2191 次