設定優先權提升 (伺服器組態選項)
適用於:SQL Server
本文說明如何使用 Transact-SQL,在 SQL Server 中設定 [優先權提升] 組態選項。
重要
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
使用 [優先權提升] 選項,指定 SQL Server 是否應以高於同一部電腦上其他處理序的排程優先權執行。 如果您將此選項設定為 1
,SQL Server 會在 Windows 排程器中以 的優先順序基底 13
執行。 預設值為 0
,這是的 7
優先順序基底。
限制
提高優先順序太高可能會耗盡基本操作系統和網路功能的資源,而導致關閉 SQL Server 或使用伺服器上的其他操作系統工作時發生問題。 此設定不會讓 SQL Server 進程以最高的作業系統優先順序執行。
您不需要使用 優先順序提升來調整 效能。 如果您使用優先權提升,在特定情況下其可能會干擾伺服器的順暢運作,因此您應該只在例外狀況下使用此功能。 例如,當 Microsoft 產品支援服務調查效能問題時,可能會使用優先權提升。
重要
請勿在 SQL Server 故障轉移叢集實例 (FCI) 中使用 優先順序提升 。
權限
不含參數或只含第一個參數之 sp_configure
上的執行權限預設會授與所有使用者。 以同時設定兩個參數的 sp_configure
來變更組態選項或執行 RECONFIGURE
陳述式時,使用者必須取得 ALTER SETTINGS
伺服器層級權限。 sysadmin 和 serveradmin 固定伺服器角色隱含地持有 ALTER SETTINGS
權限。
備註
伺服器必須重新啟動之後,設定才能生效。
使用 Transact-SQL
此範例示範如何使用 sp_configure 啟用進階選項,然後將 priority boost
選項的值設定為 1
。
USE [master];
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'priority boost', 1;
GO
RECONFIGURE;
GO
相關內容
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: