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 disponibles pour l’instance actuelle de SQL Server. Introduite dans SQL Server 2022 (16.x).
Utilisez cette vue pour identifier les accélérateurs disponibles, la raison de description du mode actuel, la disponibilité matérielle, les bibliothèques, les pilotes configurés pour une utilisation et confirmés à charger. Permet mode_reason_desc
de vérifier et de résoudre les problèmes d’état des accélérateurs disponibles.
Nom de la colonne | Type de données | Description |
---|---|---|
accélérateur | 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 l’instance. Cet état est la valeur par défaut sur un serveur Windows 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 en tant que technologie Intel® QuickAssist (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) : le chargement des qatzip.dll de défaillance fait partie de la solution de pilote. Pour obtenir des ressources de support, consultez Support. NONE_ACCELERATOR_PROC_FAILED (4) : il existe un échec de localisation des adresses de processus 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 lors de l’initialisation de l’accélérateur Intel® QAT. Il est recommandé de vérifier 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 vérifier 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) – Instance SQL Server 2022 (16.x) avec Intel® QAT activé utilise le mode logiciel en raison de l’édition actuelle (SKU). SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) : l’instance SQL Server avec déchargement matériel et accélérateur activé utilise le mode logiciel en raison de l’absence de disponibilité 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) : l’instance SQL Server 2022 (16.x) avec déchargement matériel et accélérateur activé utilise la prise en charge matérielle, avec la secours logicielle. 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 la bibliothèque de l’accélérateur. |
accelerator_driver_version | nvarchar(60) | Version du pilote de l’accélérateur. |
autorisations
Nécessite l'autorisation VIEW PERFORMANCE STATE
sur le serveur.
Notes
Les sys.dm_server_accelerator_status
listes des accélérateurs disponibles pour votre version de SQL Server. Une ligne pour Intel® QuickAssist Technology (QAT) pour la compression de sauvegarde/restauration apparaît 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 Intel® QuickAssist Technologies (QAT).