【发布时间】:2021-05-03 22:26:17
【问题描述】:
如果有的话,mysql/mariadb 的每条记录磁盘开销是多少? (我对 InnoDB 最感兴趣,但任何引擎都会感兴趣)
假设你只有一个
CREATE TABLE tbl (
id BIGINT NOT NULL PRIMARY KEY
);
显然这将使用至少每条记录 8 个字节 (BIGINT),但它会使用比每条记录更多的字节数吗?
【问题讨论】:
-
我不太明白这个问题的意义——如果您需要 bigint,那么您需要 bigint..这是关于调整您的物理服务器的大小吗?表现?还是只是一个我很好奇的问题?
-
我遇到的几乎每张桌子都不需要
BIGINT;一个 4 字节的INT UNSIGNED绰绰有余;更小的数据类型通常就足够了。
标签: mysql mariadb storage innodb overhead