Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

max_parts_* MergeTree 表设置

这些设置位于 system.merge_tree_settings 中,由 ClickHouse 源代码自动生成。

max_parts_in_total

类型
UInt64
默认值
100000

如果某个表所有分区中的活跃 parts 总数超过 max_parts_in_total 的值,INSERT 将被中断,并抛出 Too many parts (N) 异常。

可能的值:

  • 任意正整数。

表中的 parts 数量过多会降低 ClickHouse 查询性能, 并增加 ClickHouse 启动时间。这通常是由于 设计不当造成的 (例如分区策略选择错误——分区过小) 。

max_parts_to_merge_at_once

类型
UInt64
默认值
100

一次最多可合并的 parts 数量 (0 - 禁用) 。不会影响 OPTIMIZE FINAL 查询。

Navigation