在具有数百万行的日志记录透视图中。什么是首选方式?
您是将Guid存储为UniqueIdentifier
还是Binary
?哪个搜索速度更快?
生成值的C#部分不是问题。
答案 0 :(得分:4)
GUID 存储为二进制文件,但在比较和排序时会附加与直接二进制文件不同的规则。有关详情,请参阅How is a guid actually stored and sorted/compared in SQL Server?
无论您选择什么,都不要将GUID用作聚簇索引。为什么,请参阅What are the reasons *not* to use a GUID for a primary key?作为一个例子。