sys.dm_server_accelerator_status (Transact-SQL)

Si applica a: SQL Server 2022 (16.x)

Restituisce informazioni sulle soluzioni integrate di offload e accelerazione disponibili per l'istanza corrente di SQL Server. Introdotto in SQL Server 2022 (16.x).

Usare questa visualizzazione per identificare gli acceleratori disponibili, il motivo della descrizione della modalità corrente, la disponibilità hardware, le librerie, i driver configurati per l'uso e la conferma di essere caricati. Usare mode_reason_desc per verificare e risolvere i problemi relativi allo stato degli acceleratori disponibili.

Nome colonna Tipo di dati Descrizione
Accelerator nvarchar(60) Acceleratore disponibile.
accelerator_desc nvarchar(60) Descrizione degli acceleratori disponibili.
mode_desc nvarchar(60) Descrizione della modalità.
mode_reason_desc nvarchar(60) Motivo della modalità utilizzata per la risoluzione dei problemi.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0): stato quando l'offload hardware non è abilitato nell'istanza. Questo stato è l'impostazione predefinita in windows Server quando il sp_configure 'hardware_offload_config' comando non è stato abilitato.

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1): il messaggio corrente sulle piattaforme Linux poiché Intel® QuickAssist Technology (QAT) non è attualmente supportato.

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2): è possibile configurare la "hardware_offload_config", ma la modalità dell'acceleratore Intel® QAT non è abilitata tramite il comando ALTER SERVER CONIGURATION. Ad esempio: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3): si verifica un errore durante il caricamento di qatzip.dll che fa parte della soluzione driver. Per le risorse di supporto, vedere Supporto.

NONE_ACCELERATOR_PROC_FAILED (4): si verifica un errore nell'individuazione degli indirizzi proc in qatzip.dll che fa parte della soluzione driver. Per le risorse di supporto, vedere Supporto.

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7): le versioni installate qatzip.dll e isa-l.dll non sono compatibili con SQL Server. Installare la versione supportata più recente dei driver da Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8): si è verificato un errore durante l'inizializzazione dell'acceleratore Intel® QAT. È consigliabile controllare il log degli errori per la disponibilità dell'hardware e le versioni del driver e della libreria Intel® QAT. Per le risorse di supporto, vedere Supporto.

NONE_ACCELERATOR_SESSION_FAILED (9): si è verificato un errore durante la configurazione dell'acceleratore Intel® QAT. È consigliabile controllare il log degli errori per la disponibilità dell'hardware e le versioni del driver e della libreria Intel® QAT. È consigliabile verificare che i driver siano stati installati correttamente. Per le risorse di supporto, vedere Supporto.

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10): le librerie qatzip.dll o isa-l.dll non sono disponibili. È consigliabile verificare che i driver siano stati installati correttamente. Per le risorse di supporto, vedere Supporto.

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11): l'istanza di SQL Server 2022 (16.x) con Intel® QAT abilitato usa la modalità software a causa dell'edizione corrente (SKU).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12): l'istanza di SQL Server con offload hardware e acceleratore abilitato usa la modalità software a causa del dispositivo hardware non disponibile, a causa di un errore del dispositivo o del driver. Per le risorse di supporto, vedere Supporto.

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) - Modalità software forzata dall'utente tramite ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14): l'istanza di SQL Server 2022 (16.x) con offload hardware e accelerator abilitato usa il supporto hardware, con fallback software. L'offload hardware è supportato per qualsiasi acceleratore in SQL Server 2022 (16.x) e versioni successive.
accelerator_hardware_detected tinyint 1: viene rilevato l'hardware.

0: l'hardware non viene rilevato.
accelerator_library_version nvarchar(60) Versione della libreria per l'acceleratore.
accelerator_driver_version nvarchar(60) Versione del driver per l'acceleratore.

Autorizzazioni

È richiesta l'autorizzazione VIEW PERFORMANCE STATE per il server.

Osservazioni:

Elenca sys.dm_server_accelerator_status gli acceleratori disponibili per la versione di SQL Server. Viene visualizzata una riga per intel® QuickAssist Technology (QAT) per la compressione di backup/ripristino a partire da SQL Server 2022 (16.x), anche se l'hardware QAT non è presente e il driver QAT non è installato. Altri acceleratori hardware o software possono essere aggiunti negli aggiornamenti cumulativi futuri e nelle versioni principali di SQL Server.

Supporto

Per la documentazione e il supporto per i valori mode_reason_desc, vedere Intel® QuickAssist Technologies (QAT).

Passaggi successivi