自动启用删除向量

使用此工作区设置来配置是否在默认情况下启用删除向量的情况下创建新的 Delta 表。

此设置适用于使用 Databricks SQL 仓库创建的所有表以及运行 Databricks Runtime 14.0 及更高版本的群集。

注意

此设置不适用于使用增量实时表创建的表。

Databricks 建议对所有表使用删除向量,但与 Databricks Runtime 版本或外部 Delta 客户端不兼容的工作负荷中使用的表除外。 请参阅什么是删除向量?

启用了删除矢量的表会自动利用启用了 Photon 的群集中的更新预测 I/O。 请参阅使用预测性 I/O 加快更新速度

若要管理此设置:

  1. 转到设置页
  2. 单击“高级” 选项卡。
  3. 从“自动启用删除向量”旁边的下拉列表中选择所需的行为。
  4. 单击“保存” 。

可用选项有哪些?

可从以下选项中进行选择:

选项 效果
默认值 因工作区而异。 请参阅自动启用删除矢量的默认设置是什么?
新的 UC 托管表和 Databricks SQL 表 在 Unity 目录管理或 Databricks SQL 中创建的所有新 Delta 表上启用删除向量。
所有新表 在所有新的 Delta 表上启用删除向量。
已禁用 不要自动启用删除向量。

注意

必须重启任何正在运行的计算,才能将更改应用到此设置。

自动启用删除矢量的默认设置是什么?

自动启用删除矢量设置的默认值因区域而异。 Databricks 鼓励管理员手动配置其中一个显式选择。

Databricks 正在积极向所有工作区推出此设置。 检查工作区管理员 UI 以查看工作区中的当前值。

默认情况下,仍在介绍期内的工作区默认禁用此功能。

推出完成后,所有工作区都将看到与“默认”选项相关的行为从“禁用”更改为“所有新表”。 若要避免自动将此更改应用于工作区,请选择除“默认”以外的选项。

如果使用不支持删除矢量的客户端读取新创建的表,Databricks 建议选择“禁用”。 请参阅与 Delta 客户端的兼容性