在数据库列中使用NULL的成本是多少?

时间:2010-11-30 04:11:22

标签: mysql sqlite postgresql null

我经常使用MySQLSQLite,并计划尽快将更多PostgreSQL纳入我的工作流程。考虑到这一点,在每个数据库中使用NULL的成本是多少?我听说MySQL为每个NULL列值添加了一个额外的位来将其标记为可为空。

1 个答案:

答案 0 :(得分:3)

PostgreSQL分别回答了这个问题: How much disk-space is needed to store a NULL value using postgresql DB?

和MySQL: NULL in MySQL (Performance & Storage)

但回顾一下,他们都使用位掩码字段来标记空值。