Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

allow_experimental_* MergeTree 表设置

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

allow_experimental_adaptive_codec_selection

Experimental 功能
类型
Bool
默认值
0
版本历史
版本默认值注释
26.80新增设置

启用后,合并和变更会为使用默认编解码器 (未指定 CODEC 子句,或指定了 CODEC(Default)) 的列逐块选择编解码器。 候选编解码器包括表的默认编解码器 (参见 default_compression_codec 设置) 、NONE 以及适合该列类型的专用编解码器。 目前仅整数类类型支持自适应选择。 输出最小的候选项将被选中。因此,压缩效果不会比默认编解码器更差,无法压缩的块会以原始形式存储。 如果某列的默认编解码器包含加密 (例如 AES_128_GCM_SIV) ,则不会对其进行自适应选择,以确保始终应用加密。 每个块使用的编解码器可通过 mergeTreeCodecBlockCounts 表函数查看。

allow_experimental_replacing_merge_with_cleanup

Experimental 功能
类型
Bool
默认值
0

允许对带有 is_deleted 列的 ReplacingMergeTree 执行实验性的 CLEANUP 合并。启用后,可使用 OPTIMIZE ... FINAL CLEANUP 手动 将一个分区中的所有 parts 合并为单个 part,并删除其中 已删除的行。

还允许通过设置 min_age_to_force_merge_secondsmin_age_to_force_merge_on_partition_onlyenable_replacing_merge_with_cleanup_for_min_age_to_force_merge 使这类合并在后台自动执行。

allow_experimental_reverse_key

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

已废弃的设置,不起任何作用。

Experimental 功能
类型
Bool
默认值
0
版本历史
版本默认值注释
26.70新增设置

允许创建带有实验性 support_phrase_search 参数的文本索引, 该参数会存储标记位置,以支持精确的短语匹配。

Navigation