統合アクセラレータとオフロード

適用対象: 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) 以降でサポートされています。

プレビュー ソフトウェアは評価版です。 以下をサポートします。

  • ハードウェア オフロード - 物理デバイスを使用できます。 使用可能なデバイスがない場合は、ソフトウェア ベースの圧縮にフォールバックします。
  • ソフトウェアの圧縮。
  • ドライバーが使用可能な場合に復元される圧縮バックアップ。

注意

以前に圧縮されたバックアップを正常に復元するのに、ハードウェアは必要ありません。 ただし、高速圧縮でデータベースをバックアップまたは復元するには、製品ドライバーをインストールする必要があります。

制限事項

統合アクセラレータとオフロードは、Linux またはコンテナーでは使用できません。

次のステップ