KB4038419 - 更新在 2014、2016 和 2017 SQL Server 新增 CPU 逾時設定,Resource Governor工作群組REQUEST_MAX_CPU_TIME_SEC

套用到
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

摘要

在 2014、2016 和 2017 SQL Server Microsoft,設定Resource Governor工作群組設定 REQUEST_MAX_CPU_TIME_SEC 不會阻止請求在超過最大時間時繼續進行。

REQUEST_MAX_CPU_TIME_SEC配置範圍自2017 SQL Server Microsoft已變更。 當 TF) 2422 啟用追蹤標誌 ( ,且請求超過 REQUEST_MAX_CPU_TIME_SEC設定的最大時間時,請求即被中止。 此外,您可能會收到類似以下內容的錯誤訊息 10961:

注意

該請求已被中止,因為其 CPU 使用率超過工作負載群組的最大設定限制。

解決方式

此更新包含於以下 SQL Server 累積更新中:

SQL Server 2017 累積更新 3

關於 SQL Server 的累積更新:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

SQL Server 2017 最新累積更新

SQL Server 服務包資訊

此更新已在以下 SQL Server 服務包中修正:

Service Pack 2 for SQL Server 2016

Service Pack 3 for SQL Server 2014

關於 SQL Server 服務包:

Service Pack 是累積性的。 每個新版 Service Pack 都包含前一版 Service Pack 中所有的修正程式,以及任何新增的修正程式。 我們的建議是套用該服務包的最新服務包及累積更新。 所以在安裝最新版的 Service Pack 之前,您不需要安裝前一版的 Service Pack。 請使用以下文章中的表1,查詢最新服務包及最新累積更新的更多資訊。

如何確定 SQL Server 及其元件的版本、版本與更新等級

參考資料

了解 Microsoft 用來說明軟體更新的術語