Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

enable_* MergeTree 表设置

这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。

enable_index_granularity_compression

类型
Bool
默认值
1

如果可以,则压缩内存中的索引粒度值

enable_max_bytes_limit_for_min_age_to_force_merge

类型
Bool
默认值
1
版本历史
版本默认值注释
26.21默认情况下,即使设置了 min_age_to_force_merge_seconds,也会限制 part 大小
25.10新增设置,用于限制 min_age_to_force_merge 的最大字节数。
25.10新设置

设置 min_age_to_force_merge_secondsmin_age_to_force_merge_on_partition_only 是否应遵循 max_bytes_to_merge_at_max_space_in_pool 设置。

可能的值:

  • true
  • false

enable_mixed_granularity_parts

类型
Bool
默认值
1

启用或禁用切换为使用 index_granularity_bytes 设置来控制粒度大小。在 19.11 版本之前,只有 index_granularity 设置可用于限制粒度大小。index_granularity_bytes 设置可在从包含大行 (数十到数百 MB) 的表中读取数据时提升 ClickHouse 的性能。 如果你的表中存在大行,可以为这些表启用此设置, 以提高 SELECT 查询的效率。

enable_replacing_merge_with_cleanup_for_min_age_to_force_merge

Experimental 功能
类型
Bool
默认值
0
版本历史
版本默认值注释
25.30允许 ReplacingMergeTree 自动执行 CLEANUP 合并的新设置

在将分区合并为单个 part 时,是否对 ReplacingMergeTree 使用 CLEANUP 合并。需要启用 allow_experimental_replacing_merge_with_cleanupmin_age_to_force_merge_secondsmin_age_to_force_merge_on_partition_only

可选值:

  • true
  • false

enable_the_endpoint_id_with_zookeeper_name_prefix

类型
Bool
默认值
0

为 ReplicatedMergeTree 表启用带有 ZooKeeper 名称前缀的 Endpoint ID。

enable_vertical_merge_algorithm

类型
UInt64
默认值
1

启用 Vertical merge algorithm。

Navigation