統合アクセラレータとオフロード
適用対象: SQL Server 2022 (16.x)
SQL Server 2022 (16.x) には、特定の SQL Server ワークロード コンピューティングをハードウェア デバイスにオフロードするためのフレームワークが用意されています。
この記事では、ハードウェア デバイスへのオフロードと高速化について説明します。
SQL Server 2022 (16.x) では、Intel® QuickAssist Technology (QAT) を使用してオフロードとアクセラレータを統合できます。 Intel® QAT でバックアップ圧縮をオフロードして、CPU 使用率、バックアップ完了時間、およびストレージ消費量を削減できます。 高速圧縮でデータベースをバックアップまたは復元するには、Intel® QAT ドライバーをインストールします。 SQL Server での使用に関する具体的な情報と手順については、「Intel® QuickAssist Technology (QAT) を構成する」を参照してください。
データベースのバックアップと復元
統合アクセラレータとオフロードのユース ケースの 1 つは、バックアップの圧縮です。 圧縮により、バックアップ操作と復元操作が高速化され、領域が節約されます。 圧縮では CPU リソースも消費するため、アプリケーションのパフォーマンスに影響を与える可能性があります。 Intel® QAT は統合されたアクセラレータおよびオフロード ソリューションであるため、これを使用して、圧縮を使用してデータベースをバックアップおよび復元し、CPU の負荷圧縮を減らすことができます。
BACKUP T-SQL コマンドの COMPRESSION キーワードを含めることでバックアップ圧縮が有効になり、ALGORITHM パラメーターを使用してMS_XPRESS (既定) とQAT_DEFLATEを選択できるようになりました。 バックアップを圧縮する方法については、「バックアップ圧縮を構成する (SQL Server)」を参照してください。
エディション固有の機能
統合されたアクセラレータとオフロードは、Windows 上の SQL Server 2022 (16.x) 以降でサポートされています。
プレビュー ソフトウェアは評価版です。 以下をサポートします。
- ハードウェア オフロード - 物理デバイスを使用できます。 使用可能なデバイスがない場合は、ソフトウェア ベースの圧縮にフォールバックします。
- ソフトウェアの圧縮。
- ドライバーが使用可能な場合に復元される圧縮バックアップ。
Note
以前に圧縮されたバックアップを正常に復元するのに、ハードウェアは必要ありません。 ただし、高速圧縮でデータベースをバックアップまたは復元するには、製品ドライバーをインストールする必要があります。
制限事項
統合アクセラレータとオフロードは、Linux またはコンテナーでは使用できません。