sys.dm_server_accelerator_status (Transact-SQL)

适用于: SQL Server 2022 (16.x)

返回有关集成卸载和加速解决方案的信息,这些解决方案可用于SQL Server的当前实例。 在 SQL Server 2022 (16.x) 中引入。

使用此视图可识别可用加速器、当前模式说明原因、硬件可用性、库、配置为使用并已确认加载的驱动程序。 使用 mode_reason_desc 验证可用加速器的状态并对其进行故障排除。

列名称 数据类型 说明
accelerator nvarchar(60) 可用加速器。
accelerator_desc nvarchar(60) 可用加速器的说明。
mode_desc nvarchar(60) 模式的说明。
mode_reason_desc nvarchar(60) 模式的原因,用于故障排除。

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) - 未在实例上启用硬件卸载时的状态。 未启用命令时, sp_configure 'hardware_offload_config' 此状态是 Windows Server 上的默认值。

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) – Linux 平台上当前不支持 Intel® QuickAssist Technology (QAT) 的消息。

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) - 可以配置“hardware_offload_config”,但未通过 ALTER SERVER CONIGURATION 命令启用 Intel® QAT 加速器模式。 例如: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3) – 加载qatzip.dll失败,这是驱动程序解决方案的一部分。 有关支持资源,请参阅 支持

NONE_ACCELERATOR_PROC_FAILED (4) – 在驱动程序解决方案的一部分qatzip.dll中查找 proc 地址时失败。 有关支持资源,请参阅 支持

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) - 已安装qatzip.dll的 和 isa-l.dll 版本与 SQL Server 不兼容。 从 Intel® 安装最新支持的驱动程序版本。

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) – 初始化 Intel® QAT 加速器失败。 建议检查错误日志,以获取硬件以及 Intel® QAT 驱动程序和库版本的可用性。 有关支持资源,请参阅 支持

NONE_ACCELERATOR_SESSION_FAILED (9) – 设置 Intel® QAT 加速器失败。 建议检查错误日志,以获取硬件以及 Intel® QAT 驱动程序和库版本的可用性。 建议验证是否已成功安装驱动程序。 有关支持资源,请参阅 支持

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) – qatzip.dll或isa-l.dll库不可用。 建议验证是否已成功安装驱动程序。 有关支持资源,请参阅 支持

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) – SQL Server 2022 (启用了 Intel® QAT 的 16.x) 实例正在使用软件模式,因为当前版本 (SKU) 。

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) – 由于硬件设备或驱动程序故障,硬件卸载和加速器启用的SQL Server实例正在使用软件模式。 有关支持资源,请参阅 支持

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) - 使用 的用户强制软件模式 ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14) – SQL Server 2022 (启用了硬件卸载和加速器的 16.x) 实例使用硬件支持和软件回退。 SQL Server 2022 (16.x) 及更高版本中的任何加速器都支持硬件卸载。
accelerator_hardware_detected tinyint 1:检测到硬件。

0:未检测到硬件。
accelerator_library_version nvarchar(60) 加速器的库版本。
accelerator_driver_version nvarchar(60) 加速器的驱动程序版本。

权限

要求具有对服务器的 VIEW PERFORMANCE STATE 权限。

备注

列出了sys.dm_server_accelerator_statusSQL Server版本的可用加速器。 默认情况下,从 SQL Server 2022 (16.x) 开始,将显示用于备份/还原压缩的 Intel® QuickAssist Technology (QAT) 行,即使 QAT 硬件不存在且 QAT 驱动程序未安装也是如此。 将来的累积更新和SQL Server的主要版本中可能会添加其他硬件或软件加速器。

支持

有关mode_reason_desc值的文档和支持,请参阅 Intel® QuickAssist Technologies (QAT)

后续步骤