如何在插入uniqueidentifier主键列时观察性能开销?

alw*_*ing 5 sql-server indexing performance guid clustered-index

正如之前已多次讨论并且是已知事实 - 在sql server中的uniqueidentifier主键列上具有聚簇索引将影响性能.

我想要做的是通过发布插入和测量某些指标来观察这个问题.我有2个表独特标识PK; 一个以'newid()'作为默认值,另一个以'newsequentialid()'作为默认值.我计划在每个行中插入大约一百万行并观察INSERT性能.

我应该特别询问什么?如何最好地观察在随机GUID上使用顺序GUID的性能增益?是否有某些系统视图,存储过程提供有关索引页面拆分和/或其他相关信息的统计信息?

NG.*_*NG. 1

虽然下面的链接将给出 int 和 guid 之间的比较,但您可以按照类似的方法尝试一下。
https://dba.stackexchange.com/questions/9821/why-do-sequential-guid-keys-perform-faster-than-sequential-int-keys-in-my-test-c