【问题标题】:Magento: why the empty tables do have weight?Magento:为什么空桌子有重量? 【发布时间】:2017-03-31 17:54:56 【问题描述】: 为什么0行的数据库空表有权重? 还有其他重量为 0 的空表。 有什么区别? Database screenshot 【问题讨论】: 标签: mysql database magento 【解决方案1】: 只是一个猜测,但我会说 16KiB 是为磁盘上的表分配的最小大小。它仍然需要使用一些数据来存储有关表的信息,例如其名称和结构。 大小为零的表看起来可能是一个临时表或其他东西,它可能只存在于内存中并使用不同的引擎,它可能不会报告此信息,因为它无论如何都必须保存在内存中. 【讨论】: 感谢您的创意!我检查了引擎类型,发现所有表 16KiB 都有 InnoDB 类型,0 B - 有 MEMORY 引擎。 还有一些 InnoDB 表有几行(例如,1-4),也有 16KiB。似乎 InniDB 表至少有 16 Kib - 结构有重量,即使根本没有信息。我想查看MyISAM空表,但在数据库中没有找到。