套用到SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2008 Service Pack 3 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

根據預設,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

    • 交易

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。