[2
了解SQL Server 2012 中意外的身份增量差距
這提供了優勢,例如提高並發性和性能,尤其是在沉重的負載下。但是,這也可能導致身份值似乎隨機跳躍,因為序列預先分配了多個值。 解決方案,用於解決增量gaps
幾種策略可以幫助管理此行為:
跟踪flag 272:
激活跟踪標誌272日誌身份值分配,有助於識別這些差距的頻率和模式。沒有緩存序列生成:使用選項創建序列,迫使每個插入僅生成一個身份值。這恢復了傳統的順序增量行為。
記住,這些差距不是錯誤;它們是設計變化。 幾個因素會一次分配多少個身份值:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3