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

min_absolute_delay_to_close

在关闭、停止处理请求并且状态检查不再返回 Ok 之前的最小绝对延迟。

min_columns_to_activate_adaptive_write_buffer

通过使用自适应写入缓冲区,可降低包含大量列的表的内存使用量。 可选值:
  • 0 - 不受限制
  • 1 - 始终启用

min_compress_block_size

写入下一个标记时,触发压缩所需的未压缩数据块的最小大小。你也可以在全局设置中指定此设置 (参见 min_compress_block_size 设置) 。创建表时指定的值会覆盖此设置的全局值。

min_index_granularity_bytes

数据粒度的最小允许大小 (单位:字节) 。 用于防止因误操作创建 index_granularity_bytes 极低的表。

min_marks_to_honor_max_concurrent_queries

应用 max_concurrent_queries 设置时,查询至少需要读取的标记数。
查询仍会受到其他 max_concurrent_queries 设置的限制。
可能的值:
  • 正整数。
  • 0 — 已禁用 (max_concurrent_queries 限制不应用于任何查询) 。
示例

min_merge_bytes_to_use_direct_io

合并操作中,使用直接 I/O 访问存储磁盘所需的最小数据量。合并数据分区片段时,ClickHouse 会计算所有待合并数据的总存储量。如果该存储量超过 min_merge_bytes_to_use_direct_io 字节,ClickHouse 就会通过直接 I/O 接口 (O_DIRECT 选项) 从存储磁盘读取和写入数据。如果 min_merge_bytes_to_use_direct_io = 0,则会禁用直接 I/O。

min_parts_to_merge_at_once

合并选择器一次可选中进行合并的最少数据分区片段数 (属于专家级设置;如果你不了解其作用,请不要更改) 。 0 - 已禁用。适用于 Simple 和 StochasticSimple 合并选择器。

min_replicated_logs_to_keep

即使这些记录已过时,也会在 ZooKeeper 日志中保留大约这么多条最新记录。它不会影响表的运行:仅用于在清理前诊断 ZooKeeper 日志。 可能的值:
  • 任何正整数。
最后修改于 2026年7月23日