正如前面已經討論過的很多次,並且是一個已知的事實 - 在sql server中的uniqueidentifier主鍵列上有一個聚簇索引,將會影響性能。如何在插入uniqueidentifier主鍵列時觀察性能開銷?
我想要做的是通過發佈插入和測量某些指標來觀察此問題。我有2個桌子有一個uniqueidentifier PK;一個以'newid()'作爲默認值,另一個以'newsequentialid()'作爲默認值。我計劃在每個行中插入大約一百萬行,並觀察INSERT性能。
我應該特別查詢什麼?我如何才能最好地觀察具有隨機GUID的順序GUID的性能增益?是否有某些系統視圖,提供關於索引頁拆分和/或其他相關信息的統計信息的存儲過程?