我有一个表,它的uniqueidentifier列仅供某些行使用。
这是否是一个好主意:
在unique标识符列上,SELECT查询的性能会有什么不同吗?那么磁盘空间呢?空值是否占用相同的空间?
发布于 2012-11-16 20:57:16
如果您使用的是Server 2008+,则可能需要研究如何使用sparse columns。它是为存储主要包含空值的列而优化的。
发布于 2012-11-17 20:13:17
如果要在where子句中使用可空列,请检查MSSQL筛选的索引。
https://stackoverflow.com/questions/13423748
复制相似问题