Dela via


Serverkonfiguration: prioritetsökning

Gäller för:SQL Server

I den här artikeln beskrivs hur du konfigurerar konfigurationsalternativet priority boost i SQL Server med hjälp av Transact-SQL.

Viktigt!

Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.

Använd alternativet priority boost för att ange om SQL Server ska köras med högre schemaläggningsprioritet än andra processer på samma dator. Om du anger det här alternativet till 1körs SQL Server med prioritetsbasen 13 i Windows-schemaläggaren. Standardvärdet är 0, vilket är en prioritetsbas för 7.

Begränsningar

Att höja prioriteten för högt kan tömma resurser från viktiga operativsystem och nätverksfunktioner, vilket resulterar i problem med att stänga av SQL Server eller använda andra operativsystemuppgifter på servern. Den här inställningen gör inte att SQL Server-processen körs med högsta prioritet för operativsystemet.

Du behöver inte använda priority boost för prestandajustering. Om du använder priority boostkan det störa en smidig server som fungerar under vissa förhållanden och du bör endast använda den i undantagsfall. Till exempel kan Microsoft Product Support Services använda priority boost när de undersöker ett prestandaproblem.

Viktigt!

Använd inte priority boost i en SQL Server-redundansklusterinstans (FCI).

Permissions

Utför behörigheter på sp_configure utan parametrar eller med endast den första parametern är som standard beviljade till alla användare. Om du vill köra sp_configure med båda parametrarna för att ändra ett konfigurationsalternativ eller för att köra -instruktionen RECONFIGURE måste en användare beviljas behörighet på ALTER SETTINGS servernivå. Behörighet ALTER SETTINGS hålls implicit av de fasta serverrollerna sysadmin och serveradmin.

Anmärkningar

Servern måste startas om innan inställningen kan börja gälla.

Använd Transact-SQL

Det här exemplet visar hur du använder sp_configure för att aktivera avancerade alternativ och anger sedan värdet för priority boost alternativet till 1.

USE [master];
GO

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'priority boost', 1;
GO

RECONFIGURE;
GO