gpt4 book ai didi

sql-server - 如何观察插入到 uniqueidentifier 主键列时的性能开销?

转载 作者:行者123 更新时间:2023-12-03 00:49:56 25 4
gpt4 key购买 nike

正如之前多次讨论的那样,这是一个众所周知的事实 - 在 SQL Server 中,在 uniqueidentifier 主键列上拥有聚集索引会影响性能。

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

我应该特别查询什么?如何才能最好地观察连续 GUID 相对于随机 GUID 的性能增益?是否有某些系统 View 、存储过程可以提供有关索引页拆分的统计信息和/或其他相关信息?

最佳答案

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

关于sql-server - 如何观察插入到 uniqueidentifier 主键列时的性能开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com