メインコンテンツまでスキップ

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

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

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

注記

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

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 クライアントとの互換性を参照してください。