Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: prioritás növelése

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan konfigurálhatja a konfigurációs beállítást az priority boost SQL Serverben a Transact-SQL használatával.

Fontos

Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását.

Ezzel a beállítással megadhatja, hogy az priority boost SQL Servernek magasabb ütemezési prioritással kell-e futnia, mint az ugyanazon a számítógépen lévő többi folyamaton. Ha ezt a beállítást állítja be, az 1SQL Server a Windows ütemezőjének prioritási bázisán 13 fut. Az alapértelmezett érték az 0, amely a prioritás alapja 7.

Korlátozások

Ha túl magasra emeli a prioritást, az erőforrásokat az alapvető operációs rendszer- és hálózati funkciókból ürítheti ki, ami problémákat okozhat az SQL Server leállítása vagy a kiszolgáló egyéb operációsrendszer-feladatainak használata során. Ez a beállítás nem teszi az SQL Server-folyamatot a legmagasabb operációsrendszer-prioritásúvá.

A teljesítmény finomhangolásához nem kell használnia priority boost . Ha mégis használja priority boost, az zavarhatja a zökkenőmentes kiszolgáló működését bizonyos feltételek mellett, és csak kivételes körülmények között érdemes használni. Előfordulhat például, hogy a Microsoft terméktámogatási szolgáltatásai teljesítményproblémát priority boost vizsgálnak.

Fontos

Ne használjon priority boost SQL Server feladatátvevő fürtpéldányban (FCI).

Permissions

A sp_configure végrehajtási engedélyei paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak adottak. A konfigurációs beállítás módosításához vagy a sp_configure utasítás futtatásához mindkét paraméterrel rendelkező RECONFIGURE végrehajtásához a felhasználónak rendelkeznie kell a ALTER SETTINGS kiszolgálószintű engedéllyel. A ALTER SETTINGS engedélyt implicit módon a sysadmin és serveradmin rögzített kiszolgálói szerepkörök birtokolják.

Megjegyzések

A kiszolgálót újra kell indítani, mielőtt a beállítás érvénybe lép.

Használd a Transact-SQL-t

Ez a példa bemutatja, hogyan használható a sp_configure a speciális beállítások engedélyezéséhez, majd a beállítás értékének beállításához priority boost1.

USE [master];
GO

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'priority boost', 1;
GO

RECONFIGURE;
GO