sys.dm_server_accelerator_status (Transact-SQL)

Gilt für: SQL Server 2022 (16.x)

Gibt Informationen zu integrierten Auslagerungs- und Beschleunigungslösungen zurück, die dem aktuellen instance von SQL Server zur Verfügung stehen. Wurde in SQL Server 2022 (16.x) eingeführt.

Verwenden Sie diese Ansicht, um die verfügbaren Zugriffstasten, den aktuellen Grund für die Beschreibung des Modus, die Hardwareverfügbarkeit, die Bibliotheken, die für die Verwendung konfigurierten und für das Laden bestätigten Treiber zu identifizieren. Verwenden Sie mode_reason_desc , um den Status der verfügbaren Zugriffstasten zu überprüfen und zu beheben.

Spaltenname Datentyp BESCHREIBUNG
~accelerator nvarchar(60) Verfügbare Zugriffstaste.
accelerator_desc nvarchar(60) Beschreibung der verfügbaren Zugriffstasten.
mode_desc nvarchar(60) Die Beschreibung des Modus.
mode_reason_desc nvarchar(60) Der Grund für den Modus, der für die Problembehandlung verwendet wird.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0): Status, wenn die Hardwareauslagerung auf dem instance nicht aktiviert ist. Diese status ist die Standardeinstellung auf einem Windows Server, wenn der sp_configure 'hardware_offload_config' Befehl nicht aktiviert wurde.

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1): Die aktuelle Meldung auf Linux-Plattformen als Intel® QuickAssist Technology (QAT) wird derzeit nicht unterstützt.

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2): Der "hardware_offload_config" kann konfiguriert werden, aber der Intel® QAT-Beschleunigermodus wird nicht über den ALTER SERVER CONIGURATION-Befehl aktiviert. Beispiel: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3): Fehler beim Laden von qatzip.dll, die Teil der Treiberlösung ist. Supportressourcen finden Sie unter Support.

NONE_ACCELERATOR_PROC_FAILED (4): Fehler beim Auffinden von Proc-Adressen in qatzip.dll, die Teil der Treiberlösung ist. Supportressourcen finden Sie unter Support.

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7): Die installierten qatzip.dll Versionen und isa-l.dll sind nicht mit SQL Server kompatibel. Installieren Sie die neueste unterstützte Version der Treiber von Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8): Fehler beim Initialisieren des Intel® QAT-Beschleunigers. Es wird empfohlen, das Fehlerprotokoll auf die Verfügbarkeit der Hardware sowie der Intel® QAT-Treiber- und Bibliotheksversionen zu überprüfen. Supportressourcen finden Sie unter Support.

NONE_ACCELERATOR_SESSION_FAILED (9): Fehler beim Einrichten des Intel® QAT-Beschleunigers. Es wird empfohlen, das Fehlerprotokoll auf die Verfügbarkeit der Hardware sowie der Intel® QAT-Treiber- und Bibliotheksversionen zu überprüfen. Es wird empfohlen, zu überprüfen, ob die Treiber erfolgreich installiert wurden. Supportressourcen finden Sie unter Support.

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10): Die qatzip.dll- oder isa-l.dll bibliotheken sind nicht verfügbar. Es wird empfohlen, zu überprüfen, ob die Treiber erfolgreich installiert wurden. Supportressourcen finden Sie unter Support.

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11): SQL Server 2022 (16.x) instance mit aktiviertem Intel® QAT verwendet den Softwaremodus aufgrund der aktuellen Edition (SKU).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12): Die SQL Server instance mit aktivierter Hardwareabladung und Beschleuniger verwendet den Softwaremodus, da das Hardwaregerät aufgrund eines Geräte- oder Treiberfehlers nicht verfügbar ist. Supportressourcen finden Sie unter Support.

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) – Der Softwaremodus durch benutzererzwingt ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14): Die SQL Server 2022 (16.x) instance mit aktivierter Hardwareauslagerung und -beschleunigung verwendet Hardwareunterstützung mit Softwarefallback. Die Hardwareauslagerung wird für alle Zugriffstasten in SQL Server 2022 (16.x) und höher unterstützt.
accelerator_hardware_detected tinyint 1: Hardware wird erkannt.

0: Hardware wird nicht erkannt.
accelerator_library_version nvarchar(60) Die Bibliotheksversion für die Zugriffstaste.
accelerator_driver_version nvarchar(60) Die Treiberversion für den Accelerator.

Berechtigungen

Erfordert die VIEW PERFORMANCE STATE-Berechtigung auf dem Server.

Bemerkungen

Die sys.dm_server_accelerator_status listet die verfügbaren Zugriffstasten für Ihre Version von SQL Server auf. Ab SQL Server 2022 (16.x) wird standardmäßig eine Zeile für die Intel® QuickAssist-Technologie (QAT) für die Sicherungs-/Wiederherstellungskomprimierung angezeigt, auch wenn die QAT-Hardware nicht vorhanden ist und der QAT-Treiber nicht installiert ist. Weitere Hardware- oder Softwarebeschleuniger können in zukünftigen kumulativen Updates und Hauptversionen von SQL Server hinzugefügt werden.

Support

Dokumentation und Unterstützung für mode_reason_desc Werte finden Sie unter Intel® QuickAssist Technologies (QAT).

Nächste Schritte