回答

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

相關問題