正如之前已经讨论过很多次并且是一个已知事实 - 在 sql server 中,在 uniqueidentifier 主键列上有一个聚集索引会影响性能。
我想做的是通过发布插入和测量某些指标来观察这个问题。我有 2 个带有唯一标识符 PK 的表;一个以“newid()”为默认值,另一个以“newsequentialid()”为默认值。我计划在每个中插入大约一百万行并观察 INSERT 性能。
我应该特别查询什么?如何最好地观察顺序 GUID 优于随机 GUID 的性能增益?是否有某些系统视图、存储过程可以提供有关索引页面拆分和/或其他相关信息的统计信息?