这些设置可在 system.settings 中查看,并根据 源代码 自动生成。
wait_for_async_insert
类型
Bool
默认值
1
如果为 true,则等待异步插入处理完成
wait_for_async_insert_timeout
类型
Seconds
默认值
120
等待异步插入处理完成的超时时间
wait_for_part_commit_in_dependent_materialized_views
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.6 | 0 | 新增设置 |
控制每个 sink 是否在其自身依赖的 materialized view 级联运行前,先提交刚写入的 part,从而使通过 JOIN 从源表回读数据的级联能够看到该 sink 写入的 part。
此保证仅适用于单个 sink 实例——同一 INSERT 的其他 sink 线程写入的 part 此时可能仍不可见。此设置不保证跨线程的提交顺序。
对于插入到没有依赖 materialized view 的表,此设置不起作用。
wait_for_window_view_fire_signal_timeout
类型
Seconds
默认值
10
事件时间处理中等待 window view 触发信号的超时时间