Skip to main content
这些设置可在 system.settings 中查看,并由 源代码 自动生成。

distributed_plan_default_reader_bucket_count

用于分布式查询并行读取的默认任务数。任务会分配到各个副本之间。

distributed_plan_default_shuffle_join_bucket_count

分布式 shuffle-hash join 的默认桶数。

distributed_plan_execute_locally

在本地运行分布式查询计划的所有任务。适用于测试和调试。

distributed_plan_force_exchange_kind

强制在分布式查询各阶段之间使用指定类型的 Exchange 算子。 可能的值:
  • ” - 不强制使用任何类型的 Exchange 算子,由优化器自行选择,
  • ‘Persisted’ - 使用对象存储中的临时 File,
  • ‘Streaming’ - 通过网络流式传输 Exchange 数据。

distributed_plan_force_shuffle_aggregation

在分布式查询计划中,采用 Shuffle 聚合策略,而不是 PartialAggregation + Merge。

distributed_plan_max_rows_to_broadcast

在分布式查询计划中,使用 broadcast join 而非 shuffle join 的最大行数。

distributed_plan_optimize_exchanges

移除分布式查询计划中不必要的 exchange。调试时请禁用此设置。

distributed_plan_prefer_replicas_over_workers

将分布式查询计划序列化后在副本上执行。

distributed_plan_workers_num

用于执行此查询的无状态工作线程数量。0 会禁用分布式查询计划的无状态工作线程租用。
最后修改于 2026年7月24日