【发布时间】:2010-10-23 16:40:59
【问题描述】:
我在这里阅读了各种问题/答案,这些问题基本上表明,出于性能原因,在 uniqueidentifier 列上使用聚集索引是一个糟糕的选择。无论如何,我需要使用 uniqueidentifier 作为我的主键,并且我不想使用 newsequentialid() 因为生成的值彼此太相似(我需要更多随机 ID,所以用户不能 [合理地] '猜测'另一个 ID)。
那么,索引这个 PK 的最佳方法是什么?尽管此列上的聚集索引并不理想,但它是否比“唯一、非聚集”索引更好?
我使用的是 SQL Server 2005。
【问题讨论】:
标签: sql-server indexing uniqueidentifier