削除ベクトルの自動有効化

このワークスペース設定を使用して、新しい Delta テーブルを [削除ベクトル] で [デフォルト] を有効にして作成するかどうかを構成します。

この設定は、Databricks SQL ウェアハウスを使用して作成されたすべてのテーブルと、Databricks Runtime 14.0 以降を実行しているクラスターに適用されます。

注:

この設定は、Delta Live Tables で作成されたテーブルには適用されません。

Databricks では、互換性のない Databricks Runtime バージョンまたは外部 Delta クライアントのワークロードで使用されるテーブルを除き、すべてのテーブルに削除ベクトルを使用することをお勧めします。 「削除ベクトルとは」を参照してください。

削除ベクトルが有効になっているテーブルは、Photon対応クラスターの更新に予測I/Oを自動的に利用します。 「 予測 I/O を使用して更新を高速化する」を参照してください。

この設定を管理するには:

  1. 管理者設定ページに移動します。

  2. 詳細設定 」タブをクリックします。

  3. [ Auto-Enable 削除ベクトルの自動有効化] の横にあるドロップダウンから目的の動作を選択します。

  4. [保存]をクリックします。

利用可能なオプションは何ですか?

次のオプションから選択できます。

オプション

影響

デフォルト

ワークスペースによって異なります。 「自動有効化のデフォルト設定は何ですか?」を参照してください。

新しい UC マネージド テーブルと Databricks SQL テーブル

Unity Catalog によって管理されている、または Databricks SQL で作成されたすべての新しい Delta テーブルで削除ベクトルを有効にします。

すべての新規テーブル

すべての新しい Delta テーブルで削除ベクトルを有効にします。

無効化済み

削除ベクトルを自動的に有効にしないでください。

注:

この設定に変更を適用するには、実行中のコンピュートを再起動する必要があります。

削除ベクトルの自動有効化のデフォルト設定は何ですか?

「自動有効化」設定のデフォルト値は地域によって異なります。 Databricks では、管理者が明示的な選択肢の 1 つを手動で構成することを推奨しています。

Databricks は、この設定をすべてのワークスペースに積極的に展開しています。 ワークスペース管理 UI をチェックして、ワークスペースの現在の値を確認してください。

導入期間中のワークスペースでは、この機能はデフォルトで無効になっています。

ロールアウトが完了すると、すべてのワークスペースで、 [デフォルト]オプションの動作が[無効]から[すべての新しいテーブル]に変更されます。 この変更がワークスペースに自動的に適用されないようにするには、 [デフォルト]以外のオプションを選択します。

Databricks では、削除ベクトルをサポートしていないクライアントを使用して新しく作成されたテーブルを読み取る場合は、 [無効 ] を選択することをお勧めします。 Delta クライアントとの互換性を参照してください。