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) – インスタンスでハードウェア オフロードが有効になっていない場合の状態。 この状態は、コマンドが有効になっていない場合の Windows Server の sp_configure 'hardware_offload_config' 既定値です。

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) – Intel® QuickAssist Technology (QAT) としての Linux プラットフォーム上の現在のメッセージは現在サポートされていません。

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) – 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で使用可能なアクセラレータが一覧表示されます。 バックアップ/復元圧縮用の Intel® QuickAssist Technology (QAT) の行は、QAT ハードウェアが存在せず、QAT ドライバーがインストールされていない場合でも、SQL Server 2022 (16.x) 以降では既定で表示されます。 その他のハードウェアまたはソフトウェア アクセラレータは、今後の累積的な更新プログラムとSQL Serverのメジャー リリースで追加される可能性があります。

サポート

mode_reason_desc値のドキュメントとサポートについては、「 Intel® QuickAssist Technologies (QAT)」を参照してください。

次のステップ