Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
In diesem Artikel wird beschrieben, wie Sie die priority boost Konfigurationsoption in SQL Server mithilfe von Transact-SQL konfigurieren.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Verwenden Sie die priority boost Option, um anzugeben, ob SQL Server mit einer höheren Planungspriorität als andere Prozesse auf demselben Computer ausgeführt werden soll. Wenn Sie diese Option auf 1 festlegen, wird SQL Server mit der Priorität 13 im Windows Scheduler ausgeführt. Der Standardwert ist 0, was der Basispriorität 7 entspricht.
Begrenzungen
Wird die Priorität zu stark angehoben, können dadurch Ressourcen von wichtigen Betriebssystem- und Netzwerkfunktionen abgezogen werden, was zu Problemen beim Herunterfahren von SQL Server oder bei der Verwendung anderer Betriebssystemtasks auf dem Server führen kann. Mit dieser Einstellung wird der SQL Server-Prozess nicht mit der höchsten Betriebssystempriorität ausgeführt.
Sie müssen nicht zur Leistungsoptimierung verwenden priority boost . Wenn Sie dies verwenden priority boost, kann dies zu einer Störung des reibungslosen Funktionierens des Servers unter bestimmten Bedingungen führen, und Sie sollten ihn nur unter außergewöhnlichen Umständen verwenden. Microsoft-Produktsupportdienste können z. B. verwendet werden priority boost , wenn sie ein Leistungsproblem untersuchen.
Wichtig
Verwenden Sie nicht priority boost in einer SQL Server-Failoverclusterinstanz (FCI).
Berechtigungen
Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Um sp_configure mit beiden Parametern auszuführen und eine Konfigurationsoption zu ändern oder die RECONFIGURE-Anweisung auszuführen, benötigt ein Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene. Die ALTER SETTINGS-Berechtigung ist implizit in den festen Serverrollen sysadmin und serveradmin enthalten.
Hinweise
Der Server muss neu gestartet werden, bevor die Einstellung wirksam werden kann.
Verwenden von Transact-SQL
In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um erweiterte Optionen zu aktivieren und anschließend den Wert der Option priority boost auf 1 Byte festzulegen.
USE [master];
GO
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'priority boost', 1;
GO
RECONFIGURE;
GO