Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

vertical_merge_* MergeTree 表设置

这些设置可在 system.merge_tree_settings 中找到,并由 ClickHouse 源代码自动生成。

vertical_merge_algorithm_min_bytes_to_activate

类型
UInt64
默认值
0

在 parts 合并过程中,用于激活 纵向合并算法 的最小 (近似) 未压缩大小 (以字节为单位) 。

vertical_merge_algorithm_min_columns_to_activate

类型
UInt64
默认值
11

启用 纵向合并算法 所需的最少非主键列数。

vertical_merge_algorithm_min_rows_to_activate

类型
UInt64
默认值
131072

用于激活 纵向合并算法 的 合并中的 parts 的行数总和最小值 (近似) 。

vertical_merge_optimize_lightweight_delete

类型
Bool
默认值
1
版本历史
版本默认值注释
25.91新增设置

如果为 true,则会在纵向合并期间对轻量级删除进行优化。

vertical_merge_optimize_ttl_delete

类型
Bool
默认值
1
版本历史
版本默认值注释
26.31允许对需要删除因生存时间 (TTL) 过期行的合并使用纵向合并算法

如果为 true,则会在纵向合并中优化基于 TTL 的行删除。不会强制执行横向合并, 而是会对 TTL 过滤器进行求值并将其传递给合并算法,由后者在行源中设置跳过标志。

vertical_merge_remote_filesystem_prefetch

类型
Bool
默认值
1

如果为 true,则在合并期间会为下一列预取来自远程文件系统的数据

Navigation