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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für