Delen via


Serverconfiguratie: prioriteitsverhoging

Van toepassing op:SQL Server

In dit artikel wordt beschreven hoe u de priority boost configuratieoptie in SQL Server configureert met behulp van Transact-SQL.

Belangrijk

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Gebruik de priority boost optie om op te geven of SQL Server moet worden uitgevoerd met een hogere planningsprioriteit dan andere processen op dezelfde computer. Als u deze optie 1instelt, wordt SQL Server uitgevoerd op een prioriteitsbasis van 13 in de Windows-planner. De standaardwaarde is 0, een prioriteitsbasis van 7.

Beperkingen

Het verhogen van de prioriteit te hoog kan resources van essentiƫle besturingssysteem- en netwerkfuncties leegmaken, wat leidt tot problemen met het afsluiten van SQL Server of het gebruik van andere besturingssysteemtaken op de server. Met deze instelling wordt het SQL Server-proces niet uitgevoerd op de hoogste prioriteit van het besturingssysteem.

U hoeft niet te gebruiken priority boost voor het afstemmen van prestaties. Als u priority boost toch gebruikt, kan dit bij bepaalde omstandigheden de normale serverwerking verstoren, en u zou het alleen onder uitzonderlijke omstandigheden moeten gebruiken. Microsoft Product Support Services kan bijvoorbeeld priority boost gebruiken wanneer ze een prestatieprobleem onderzoeken.

Belangrijk

Gebruik priority boost niet in een SQL Server-failoverclusterinstantie (FCI).

Permissions

Voer machtigingen uit op sp_configure zonder parameters of met alleen de eerste parameter worden standaard aan alle gebruikers verleend. Om sp_configure met beide parameters uit te voeren om een configuratieoptie te wijzigen of de RECONFIGURE-instructie uit te voeren, moet aan een gebruiker de ALTER SETTINGS-machtiging op serverniveau worden verleend. De machtiging ALTER SETTINGS wordt impliciet gehouden door de vaste serverrollen sysadmin en serverbeheerder.

Opmerkingen

De server moet opnieuw worden opgestart voordat de instelling van kracht kan worden.

Gebruik Transact-SQL

In dit voorbeeld ziet u hoe u sp_configure kunt gebruiken om geavanceerde opties in te schakelen en vervolgens de waarde van de priority boost optie op in te 1stellen.

USE [master];
GO

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'priority boost', 1;
GO

RECONFIGURE;
GO