[2
了解SQL Server 2012 中意外的身份增量差距
这提供了优势,例如提高并发性和性能,尤其是在沉重的负载下。但是,这也可能导致身份值似乎随机跳跃,因为序列预先分配了多个值。 解决方案,用于解决增量gaps
几种策略可以帮助管理此行为:
跟踪flag 272:
激活跟踪标志272日志身份值分配,有助于识别这些差距的频率和模式。没有缓存序列生成:使用选项创建序列,迫使每个插入仅生成一个身份值。这恢复了传统的顺序增量行为。
记住,这些差距不是错误;它们是设计变化。 几个因素会一次分配多少个身份值:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3