Sdílet prostřednictvím


Konfigurace serveru: zvýšení priority

platí pro:SQL Server

Tento článek popisuje, jak nakonfigurovat priority boost možnost konfigurace v SQL Serveru pomocí jazyka Transact-SQL.

Důležité

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.

priority boost Pomocí možnosti určete, jestli má SQL Server běžet s vyšší prioritou plánování než jiné procesy na stejném počítači. Pokud tuto možnost nastavíte na 1, SQL Server běží na základě priority 13 v plánovači Windows. Výchozí hodnota je 0, což je základ 7priority .

Omezení

Příliš vysoká priorita může vyprázdnění prostředků ze základních operačních systémů a síťových funkcí, což vede k problémům s vypnutím SQL Serveru nebo používáním jiných úloh operačního systému na serveru. Toto nastavení neuvádí proces SQL Serveru na nejvyšší prioritu operačního systému.

K ladění výkonu nemusíte používat priority boost . Pokud používáte priority boost, může kolidovat s hladkým fungováním serveru za určitých podmínek a měli byste ho používat pouze za výjimečných okolností. Například služby podpory produktů společnosti Microsoft můžou používat priority boost při zkoumání problému s výkonem.

Důležité

Nepoužívejte priority boost v instanci clusteru s podporou převzetí služeb při selhání SQL Serveru (FCI).

Povolení

Ve výchozím nastavení se oprávnění ke spuštění sp_configure bez parametrů nebo pouze s prvním parametrem udělují všem uživatelům. Pokud chcete spustit sp_configure s oběma parametry pro změnu možnosti konfigurace nebo spuštění příkazu RECONFIGURE, musí být uživateli uděleno oprávnění na úrovni serveru ALTER SETTINGS. Oprávnění ALTER SETTINGS implicitně uchovává správce systému a správce serveru pevné role serveru.

Poznámky

Aby se nastavení projevilo, musí se server restartovat.

Použijte Transact-SQL

Tento příklad ukazuje, jak pomocí sp_configure povolit pokročilé možnosti a pak nastavit hodnotu priority boost možnosti na 1.

USE [master];
GO

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'priority boost', 1;
GO

RECONFIGURE;
GO