这些设置可在 system.settings 中查看,由 source 自动生成。
delta_lake_enable_engine_predicate
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.8 | 1 | 新增设置 |
启用 delta-kernel 的内部数据裁剪。
delta_lake_enable_expression_visitor_logging
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.8 | 0 | 新增设置 |
启用 DeltaLake 表达式访问器的测试级别日志。即使在测试日志中,这些日志也可能过于冗长。
delta_lake_insert_max_bytes_in_data_file
类型
NonZeroUInt64
默认值
1073741824
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.9 | 1073741824 | 新增设置。 |
定义 Delta Lake 中单个插入数据文件的字节数上限。
delta_lake_insert_max_rows_in_data_file
类型
NonZeroUInt64
默认值
1000000
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.9 | 1000000 | 新增设置。 |
定义 Delta Lake 中单个写入数据文件的行数上限。
delta_lake_log_metadata
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.10 | 0 | 新增设置。 |
启用将 Delta Lake 元数据文件记录到系统表中。
delta_lake_reload_schema_for_consistency
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.3 | 0 | 新增设置,用于控制 DeltaLake 是否在每次查询前重新加载 schema,以确保一致性。 |
启用后,会在每次查询执行前从 DeltaLake 元数据 重新加载 schema,以确保 查询分析期间使用的 schema 与执行期间使用的 schema 一致。
delta_lake_snapshot_end_version
类型
Int64
默认值
-1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.12 | -1 | 新增设置。 |
要读取的 Delta Lake 快照 的结束版本。值 -1 表示读取最新版本 (值 0 也是有效的 快照 version) 。
delta_lake_snapshot_start_version
类型
Int64
默认值
-1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.12 | -1 | 新设置。 |
要读取的 delta lake 快照起始版本。值为 -1 表示读取最新版本 (0 是有效的快照版本值) 。
delta_lake_snapshot_version
类型
Int64
默认值
-1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.8 | -1 | 新设置 |
要读取的 Delta Lake 快照版本。值 -1 表示读取最新版本 (值 0 是有效的快照版本) 。
delta_lake_throw_on_engine_predicate_error
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.8 | 0 | 新增设置 |
启用后,如果在 delta-kernel 中分析扫描谓词时出错,则会抛出异常。