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.
Diese Regel überprüft, ob Lightweightpooling auf dem Server deaktiviert ist. Wenn lightweightpooling auf 1 festgelegt wird, wechselt SQL Server zur Fibermodusplanung. Der Fibermodus ist für bestimmte Situationen vorgesehen, in denen der Kontextwechsel der UMS-Arbeitsthreads kritische Engpässe bei der Leistung verursacht. Da dies nur selten auftritt, verbessert der Fibermodus auch nur selten die Leistung oder die Skalierbarkeit auf einem typischen System.
Empfehlungen zu bewährten Methoden
Die lightweightpooling-Option darf nur nach gründlichen Tests aktiviert werden, nachdem alle anderen Möglichkeiten zur Leistungsoptimierung ausgewertet wurden und wenn der Kontextwechsel ein bekanntes Problem in Ihrer Umgebung darstellt.
Es wird empfohlen, die Fibermodusplanung nicht für Routinevorgänge zu verwenden, da sie die Leistung verringern kann, indem die normalen Vorteile des Kontextwechsels unterdrückt werden, und da einige Komponenten von SQL Server, die den lokalen Threadspeicher (TLS) verwenden, oder Thread-eigene Objekte, z. B. Mutexe (eine Art Win32-Kernel-Objekt), im Fibermodus nicht ordnungsgemäß arbeiten können.
Um Lightweightpooling zu entfernen, führen Sie die folgende Anweisung aus, und starten Sie dann SQL Server Database Engine (Datenbankmodul) neu.
sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweightpooling', 0;
GO
RECONFIGURE;
GO
Weitere Informationen
Lightweightpooling (Serverkonfigurationsoption)
Siehe auch
Konzepte
Überwachen und Erzwingen von Best Practices mit der richtlinienbasierten Verwaltung