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

vertical_merge_algorithm_min_bytes_to_activate

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

vertical_merge_algorithm_min_columns_to_activate

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

vertical_merge_algorithm_min_rows_to_activate

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

vertical_merge_optimize_lightweight_delete

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

vertical_merge_optimize_ttl_delete

如果为 true,基于行 TTL 的合并可以使用纵向合并算法,而不必回退到 横向合并。此设置仅适用于使用 MergeTree、Replacing、Collapsing 或 VersionedCollapsing 合并模式、设置了行 TTL 但未设置列 TTL 或 GROUP BY TTL 的表,且仅在参与合并的数据分片 均不包含轻量级删除时生效。其他 TTL 合并仍使用横向合并。

vertical_merge_remote_filesystem_prefetch

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