sys.dm_server_accelerator_status (Transact-SQL)
Gilt für: SQL Server 2022 (16.x)
Gibt Informationen zu integrierten Offload- und Beschleunigungslösungen zurück, die für die aktuelle Instanz von SQL Server verfügbar sind. Wurde in SQL Server 2022 (16.x) eingeführt.
Verwenden Sie diese Ansicht, um die verfügbaren Zugriffstasten, den Aktuellen Modusbeschreibungsgrund, die Hardwareverfügbarkeit, die Bibliotheken, die für die Verwendung konfigurierten treiber zu identifizieren und zu bestätigen, dass sie geladen werden. Wird verwendet mode_reason_desc
, um den Status der verfügbaren Zugriffstasten zu überprüfen und zu beheben.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
Beschleuniger | 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 das Hardware-Offloading für die Instanz nicht aktiviert ist. Dieser 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, der Intel® QAT-Zugriffstastenmodus wird jedoch nicht über den BEFEHL ALTER SERVER CONIGURATION aktiviert. Beispiel: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT) NONE_ACCELERATOR_LOAD_FAILED (3) – Fehler beim Laden qatzip.dll, die Teil der Treiberlösung sind. Supportressourcen finden Sie unter "Support". NONE_ACCELERATOR_PROC_FAILED (4) – Fehler beim Auffinden von Proc-Adressen in qatzip.dll, die Teil der Treiberlösung sind. Supportressourcen finden Sie unter "Support". NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) – Die installierten qatzip.dll Und isa-l.dll Versionen 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 der Intel® QAT-Beschleuniger. Es wird empfohlen, das Fehlerprotokoll auf die Verfügbarkeit der Hardware und die Intel® QAT-Treiber- und Bibliotheksversionen zu überprüfen. Supportressourcen finden Sie unter "Support". NONE_ACCELERATOR_SESSION_FAILED (9) – Fehler beim Einrichten des Intel® QAT Accelerators. Es wird empfohlen, das Fehlerprotokoll auf die Verfügbarkeit der Hardware und die 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)-Instanz mit aktivierter Intel® QAT verwendet aufgrund der aktuellen Edition (SKU) den Softwaremodus. SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) – Die SQL Server-Instanz mit aktivierter Hardware offloading und Accelerator 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) – Vom Benutzer erzwungener Softwaremodus ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE) HARDWARE_MODE_ENTERPRISE_SKU (14) – Die SQL Server 2022 (16.x)-Instanz mit aktivierter Hardwareoffload- und Zugriffstaste verwendet Hardwareunterstützung mit Software-Fallback. Das Hardwareoffloading wird für jede Zugriffstaste 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 die Zugriffstaste. |
Erfordert die VIEW PERFORMANCE STATE
-Berechtigung auf dem Server.
Die sys.dm_server_accelerator_status
verfügbaren Zugriffstasten für Ihre Version von SQL Server werden aufgelistet. Ab SQL Server 2022 (16.x) wird standardmäßig eine Zeile für die Komprimierung der Intel® QuickAssist Technology (QAT Technology) angezeigt, auch wenn die QAT-Hardware nicht vorhanden ist und der QAT-Treiber nicht installiert ist. Andere Hardware- oder Softwarebeschleuniger können in zukünftigen kumulativen Updates und Hauptversionen von SQL Server hinzugefügt werden.
Dokumentation und Unterstützung für mode_reason_desc Werte finden Sie unter Intel® QuickAssist Technologies (QAT).