Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 6.26 KB

sys-dm-server-accelerator-status-transact-sql.md

File metadata and controls

57 lines (44 loc) · 6.26 KB
title description author ms.author ms.reviewer ms.date ms.service ms.subservice ms.topic f1_keywords helpviewer_keywords dev_langs
sys.dm_server_accelerator_status (Transact-SQL)
sys.dm_server_accelerator_status returns information about integrated offload and acceleration solutions that are available to the current instance of SQL Server.
MikeRayMSFT
mikeray
david.pless, wiassaf
08/17/2022
sql
system-objects
reference
sys.dm_server_accelerator_status
sys.dm_server_accelerator_status_TSQL
dm_server_accelerator_status_TSQL
sys.dm_server_accelerator_status dynamic management view
TSQL

sys.dm_server_accelerator_status (Transact-SQL)

[!INCLUDE sqlserver2022]

Returns information about integrated offload and acceleration solutions that are available to the current instance of SQL Server. Introduced in [!INCLUDE sssql22-md].

Use this view to identify the available accelerators, the current mode description reason, the hardware availability, the libraries, the drivers configured for use and confirmed to be loaded. Use mode_reason_desc to verify and troubleshoot the state of the available accelerators.

Column name Data type Description
accelerator nvarchar(60) Available accelerator.
accelerator_desc nvarchar(60) Description of available accelerators.
mode_desc nvarchar(60) The description of the mode.
mode_reason_desc nvarchar(60) The reason for the mode, used for troubleshooting.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) – Status when the hardware offloading is not enabled on the instance. This status is the default on a Windows Server when the sp_configure 'hardware_offload_config' command has not been enabled.

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) – The current message on Linux platforms as Intel® QuickAssist Technology (QAT) is currently not supported.

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) – The 'hardware_offload_config' may be configured, but the Intel® QAT accelerator mode is not enabled via the ALTER SERVER CONFIGURATION command. For example: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3) – There is a failure loading qatzip.dll that is part of the driver solution. For support resources, see Support.

NONE_ACCELERATOR_PROC_FAILED (4) – There is a failure locating proc addresses in qatzip.dll that is part of the driver solution. For support resources, see Support.

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) – The installed qatzip.dll and isa-l.dll versions are not compatible with SQL Server. Install the latest supported version of the drivers from Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) – There was a failure initializing the Intel® QAT accelerator. It is recommended to check the error log for the availability of the hardware, and the Intel® QAT driver and library versions. For support resources, see Support.

NONE_ACCELERATOR_SESSION_FAILED (9) – There was a failure setting up the Intel® QAT accelerator. It is recommended to check the error log for the availability of the hardware, and the Intel® QAT driver and library versions. It is recommended to verify that the drivers were successfully installed. For support resources, see Support.

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) – The qatzip.dll or isa-l.dll libraries are not available. It is recommended to verify that the drivers were successfully installed. For support resources, see Support.

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) – [!INCLUDE sssql22-md] instance with the Intel® QAT enabled is using software mode because of the current edition (SKU).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) – The SQL Server instance with hardware offloading and accelerator enabled is using software mode due to the hardware device not being available, due to device or driver failure. For support resources, see Support.

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) – User forced software mode using ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14) – The [!INCLUDE sssql22-md] instance with hardware offload and accelerator enabled is using hardware support, with software fallback. Hardware offloading is supported for any accelerator in [!INCLUDE sssql22-md] and later.
accelerator_hardware_detected tinyint 1: Hardware is detected.

0: Hardware is not detected.
accelerator_library_version nvarchar(60) The library version for the accelerator.
accelerator_driver_version nvarchar(60) The driver version for the accelerator.

Permissions

Requires VIEW PERFORMANCE STATE permission on the server.

Remarks

The sys.dm_server_accelerator_status lists available accelerators for your version of SQL Server. A row for Intel® QuickAssist Technology (QAT) for backup/restore compression appears by default starting with [!INCLUDEsssql22-md], even if the QAT hardware is not present and the QAT driver is not installed. Other hardware or software accelerators may be added in the future cumulative updates and major releases of SQL Server.

Support

For documentation and support for mode_reason_desc values, see Intel® QuickAssist Technologies (QAT).

Next steps