定义 SPARSE 列有什么缺点吗?

jra*_*ara 5 null database-design sql-server disk-space sparse-column

我有一个表,其中列中有很多 NULL 值。但是有些列根本不包含 NULL(尽管可以为空)。将所有这些列声明为 SPARSE 有什么缺点吗?

mrd*_*nny 5

稀疏但没有 NULL 值的列将比非 SPARSE 列占用更多空间。当数据实际上很稀疏时,您只需要使用 SPARSE 列。