正如在Tinyint vs Bit中所讨论的,如果我在一个表中有 8 个位字段,它们将只占用一个 tinyint 的记录大小。
我认为只有当它们被声明为not null
.
可空位字段呢?他们是 2 位还是整个 tinyint ?
索引呢?INCLUDED
如果我在列表中使用该字段与其他位或非位字段相结合,可空或不可空位字段在索引内占用多少空间?如果位在索引表达式中与其他位和非位字段一起使用怎么办?
正如在Tinyint vs Bit中所讨论的,如果我在一个表中有 8 个位字段,它们将只占用一个 tinyint 的记录大小。
我认为只有当它们被声明为not null
.
可空位字段呢?他们是 2 位还是整个 tinyint ?
索引呢?INCLUDED
如果我在列表中使用该字段与其他位或非位字段相结合,可空或不可空位字段在索引内占用多少空间?如果位在索引表达式中与其他位和非位字段一起使用怎么办?