sys.dm_server_accelerator_status (Transact-SQL)

適用於:SQL Server 2022 (16.x)

傳回目前 SQL Server 實例可用的整合卸載和加速解決方案相關資訊。 在 SQL Server 2022 (16.x) 中引進。

使用此檢視來識別可用的加速器、目前的模式描述原因、硬體可用性、程式庫、設定為使用並確認載入的驅動程式。 使用 mode_reason_desc 來驗證和疑難排解可用加速器的狀態。

資料行名稱 資料類型 描述
加速器 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) – 目前不支援 Intel® QuickAssist Technology (QAT) 的 Linux 平臺上目前的訊息。

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) – 可以設定 「hardware_offload_config」,但® Intel QAT 加速器模式未透過 ALTER SERVER CONIGURATION 命令啟用。 例如: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) – 已啟用 Intel® QAT 的 SQL Server 2022 (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_status SQL Server 版本的可用加速器。 從® SQL Server 2022 (16.x) 開始,Intel QuickAssist Technology (QAT) 的資料列預設會顯示備份/還原壓縮的資料列,即使 QAT 硬體不存在且未安裝 QAT 驅動程式。 未來可能會新增其他硬體或軟體加速器,以及 SQL Server 的主要更新和主要版本。

支援

如需mode_reason_desc值的檔和支援,請參閱 Intel® QuickAssist Technologies (QAT)

下一步