根據預設,SQL Server 2014年的 Service Pack 1 和 SQL Server 2012年的 Service Pack 3 中包含這個修正程式,而且您沒有新增任何的追蹤旗標,來啟用此修正程式。若要安裝其中一個累積更新解決方案一節中之後,請啟用此修正程式,您必須啟動 Microsoft SQL Server 服務的啟動參數中加入追蹤旗標 1236年。
狀況
假設您在包含許多處理器的電腦上執行的 Microsoft SQL Server 2014年、 SQL Server 2012年、 SQL Server 2008 中或 SQL Server 2008 R2 執行個體。當鎖定數目 (資源類型 = 資料庫) 的特定資料庫超過特定臨界值,您會遇到下列的效能問題︰
-
較高的值會發生LOCK_HASH的單一執行緒存取鎖計數。
-
請參閱 < 其他資訊=""> 一節有關如何監視此單一執行緒存取鎖。
-
查詢或需要資料庫鎖定作業需要長時間才能完成。例如,您可能會注意到下列的效能延遲︰
-
SQL Server 登入
-
連結的伺服器查詢
-
sp_reset_connection
-
交易
-