次の方法で共有


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

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

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

Note

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

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

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

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

  1. [設定] ページに移動します。
  2. [詳細設定] タブをクリックします。
  3. [Auto-Enable Deletion Vectors] (削除ベクトルの自動有効化) の横にあるドロップダウンから目的の動作を選択します。
  4. [保存] をクリックします。

それらのオプションは次のうちどれですか。

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

オプション 効果
既定値 ワークスペースによって異なります。 「削除ベクトルの自動有効化の既定の設定は何ですか?」を参照してください
新しい UC マネージドおよび Databricks SQL テーブル Unity Catalog によって管理されているか、Databricks SQL で作成されたすべての新しい Delta テーブルで削除ベクトルを有効にします。
すべての新しいテーブル すべての新しい Delta テーブルで削除ベクトルを有効にします。
Disabled 削除ベクトルを自動的に有効にしないでください。

Note

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

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

[削除ベクトルの自動有効化] 設定の既定値は、リージョンによって異なります。 Databricks では、管理者は明示的な選択肢の 1 つを手動で構成することをお勧めします。

Databricks では、この設定がすべてのワークスペースにアクティブにロールアウトされます。 ワークスペースの管理者 UI を確認し、ワークスペースの現在の値を確かめます。

まだ導入期間中のワークスペースでは、この機能が既定で無効になっています。

ロールアウトが完了した後、すべてのワークスペースで、[既定] オプションに関連付けられている動作が [無効] から [すべての新しいテーブル] に変わります。 この変更がワークスペースに自動的に適用されないようにするには、[既定] 以外のオプション選択します。

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