削除ベクトルの自動有効化
このワークスペース設定を使用して、削除ベクトルがデフォルトで有効になっている新しい Delta テーブルを作成するかどうかを構成します。
この設定は、Databricks Runtime 14.0 以降を実行している Databricks SQL ウェアハウスおよびクラスターを使用して作成されたすべてのテーブルに適用されます。
注:
この設定は、Delta Live Tables で作成されたテーブルには適用されません。
Databricksでは、互換性のないDatabricks Runtimeバージョンまたは外部Deltaクライアントのワークロードで使用されるテーブルを除き、すべてのテーブルに削除ベクトルを使用することをお勧めします。 削除ベクトルとは何かを参照してください。 。
削除ベクトルが有効になっているテーブルは、Photon 対応クラスターでの更新に予測 I/O を自動的に活用します。 「 予測 I/O を使用して更新を高速化する」を参照してください。
この設定を管理するには:
設定ページに移動します。
[詳細設定]タブをクリックします。
「削除ベクトルの自動有効化」の横にあるドロップダウンから、希望する動作を選択します。
[保存]をクリックします。
利用可能なオプションは何ですか?
次のオプションから選択できます。
オプション |
影響 |
---|---|
デフォルト |
ワークスペースによって異なります。 削除ベクトルの自動有効化のデフォルト設定は何ですか?を参照してください。 |
新しい UC マネージド テーブルと Databricks SQL テーブル |
Unity Catalog によって管理される、または Databricks SQL で作成されるすべての新しい Delta テーブルで削除ベクトルを有効にします。 |
すべての新規テーブル |
すべての新しい Delta テーブルで削除ベクトルを有効にします。 |
無効化済み |
削除ベクトルを自動的に有効にしないでください。 |
注:
この設定の変更を適用するには、実行中のコンピュートを再起動する必要があります。
削除ベクトルの自動有効化のデフォルト設定は何ですか?
削除ベクトルの自動有効化設定のデフォルト値は地域によって異なります。 Databricks では、管理者が明示的な選択肢の 1 つを手動で構成することを推奨しています。
Databricks は、この設定をすべてのワークスペースに積極的に展開しています。 ワークスペース管理 UI をチェックして、ワークスペースの現在の値を確認します。
まだ導入期間中のワークスペースでは、この機能はデフォルトで無効になっています。
ロールアウトが完了すると、すべてのワークスペースで、デフォルトオプションに関連付けられた動作が「無効」から「すべての新しいテーブル」に変更されます。 この変更がワークスペースに自動的に適用されないようにするには、 「デフォルト」以外のオプションを選択します。
Databricks では、削除ベクトルをサポートしていないクライアントを使用して新しく作成されたテーブルを読み取る場合は、 [無効]を選択することをお勧めします。 Delta クライアントとの互換性を参照してください。