回答

1

是的,你是对的。

6

首先阐明,一主键和聚簇索引是2个独立且不同的东西,即,一个没有耦合到另一(PKS可以非聚集,聚集索引可以是非PKS)。

给定,我想你问的更“如果一个顺序GUID作为一个聚集索引”。这是一个加载的问题,但Kimberly Tripp has discussed this可能是我见过的任何人中最好的。请注意,文章反驳了PK,但在文章中,她提到了这种考虑主要适用于聚集索引选择与PK。

假设您已经决定使用GUID作为群集密钥(可能会也可能不是这种情况),但使用顺序GUID很可能是非顺序GUID的优越选择,但是至少有一种情况是非顺序的GUID可能是首选的(尽管非常罕见,非常先进的情况下,你必须基本理解你的系统和SQL服务器,以至于你毫不怀疑这应该被使用 - 会必须处理存储设备上的热点,并在群集的不同位置传输大量写入内容)。

+0

感谢您提供更多的信息,希望以后能够让他人受益。 – 2009-11-18 18:24:35

相关问题