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 CONFIGURATION 命令啟用。 例如: 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) 。