sys.dm_server_accelerator_status (Transact-SQL)

S’applique à : SQL Server 2022 (16.x)

Retourne des informations sur les solutions de déchargement et d’accélération intégrées qui sont disponibles pour le instance actuel de SQL Server. Introduite dans SQL Server 2022 (16.x).

Utilisez cette vue pour identifier les accélérateurs disponibles, la raison de la description du mode actuel, la disponibilité matérielle, les bibliothèques, les pilotes configurés pour l’utilisation et confirmés pour être chargés. Utilisez mode_reason_desc pour vérifier et dépanner l’état des accélérateurs disponibles.

Nom de la colonne Type de données Description
accelerator nvarchar(60) Accélérateur disponible.
accelerator_desc nvarchar(60) Description des accélérateurs disponibles.
mode_desc nvarchar(60) Description du mode.
mode_reason_desc nvarchar(60) Raison du mode utilisé pour la résolution des problèmes.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) : état lorsque le déchargement matériel n’est pas activé sur le instance. Cette status est la valeur par défaut sur un serveur Windows Server lorsque la sp_configure 'hardware_offload_config' commande n’a pas été activée.

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) : le message actuel sur les plateformes Linux comme Intel® QuickAssist Technology (QAT) n’est actuellement pas pris en charge.

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) : le « hardware_offload_config » peut être configuré, mais le mode accélérateur Intel® QAT n’est pas activé via la commande ALTER SERVER CONIGURATION. Par exemple : ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3) : échec du chargement qatzip.dll qui fait partie de la solution de pilote. Pour obtenir des ressources de support, consultez Support.

NONE_ACCELERATOR_PROC_FAILED (4) : échec de la localisation des adresses de procédure dans qatzip.dll qui fait partie de la solution de pilote. Pour obtenir des ressources de support, consultez Support.

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) : les versions installées qatzip.dll et isa-l.dll ne sont pas compatibles avec SQL Server. Installez la dernière version prise en charge des pilotes à partir d’Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) : échec de l’initialisation de l’accélérateur Intel® QAT. Il est recommandé de case activée le journal des erreurs pour la disponibilité du matériel, ainsi que les versions du pilote et de la bibliothèque Intel® QAT. Pour obtenir des ressources de support, consultez Support.

NONE_ACCELERATOR_SESSION_FAILED (9) : échec de la configuration de l’accélérateur Intel® QAT. Il est recommandé de case activée le journal des erreurs pour la disponibilité du matériel, ainsi que les versions du pilote et de la bibliothèque Intel® QAT. Il est recommandé de vérifier que les pilotes ont été correctement installés. Pour obtenir des ressources de support, consultez Support.

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) : les bibliothèques qatzip.dll ou isa-l.dll ne sont pas disponibles. Il est recommandé de vérifier que les pilotes ont été correctement installés. Pour obtenir des ressources de support, consultez Support.

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) : SQL Server 2022 (16.x) instance avec Intel® QAT activé utilise le mode logiciel en raison de l’édition actuelle (SKU).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) : l’SQL Server instance avec le déchargement du matériel et l’accélérateur activés utilise le mode logiciel en raison de l’absence de l’appareil matériel en raison d’une défaillance du périphérique ou du pilote. Pour obtenir des ressources de support, consultez Support.

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) : mode logiciel forcé par l’utilisateur à l’aide de ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14) : le instance SQL Server 2022 (16.x) avec le déchargement matériel et l’accélérateur activés utilise la prise en charge matérielle, avec secours logiciel. Le déchargement matériel est pris en charge pour n’importe quel accélérateur dans SQL Server 2022 (16.x) et versions ultérieures.
accelerator_hardware_detected tinyint 1: le matériel est détecté.

0: le matériel n’est pas détecté.
accelerator_library_version nvarchar(60) Version de bibliothèque de l’accélérateur.
accelerator_driver_version nvarchar(60) Version du pilote pour l’accélérateur.

Autorisations

Nécessite l'autorisation VIEW PERFORMANCE STATE sur le serveur.

Notes

Répertorie sys.dm_server_accelerator_status les accélérateurs disponibles pour votre version de SQL Server. Une ligne pour la technologie Intel® QuickAssist (QAT) pour la compression de sauvegarde/restauration s’affiche par défaut à partir de SQL Server 2022 (16.x), même si le matériel QAT n’est pas présent et que le pilote QAT n’est pas installé. D’autres accélérateurs matériels ou logiciels peuvent être ajoutés dans les futures mises à jour cumulatives et versions majeures de SQL Server.

Support

Pour obtenir de la documentation et la prise en charge des valeurs mode_reason_desc, consultez Technologies Intel® QuickAssist (QAT).

Étapes suivantes