max_analyze_depth
max_autoincrement_series
generateSerialID 函数可创建的序列数量上限。
由于每个序列都对应 Keeper 中的一个节点,建议其数量不要超过几百万个。
max_backup_bandwidth
max_block_size
max_block_size 设置表示从表中加载数据时,单个块建议包含的最大行数。但从表中读取的块并不一定总是达到 max_block_size:如果 ClickHouse 判断只需检索较少的数据,就会处理更小的块。
块大小不应过小,以免处理每个块时的额外开销过于明显;也不应过大,以确保带有 LIMIT 子句的查询在处理完第一个块后能够快速返回结果。设置 max_block_size 时,目标应是避免在多线程提取大量列时占用过多内存,同时尽可能保持一定的缓存局部性。
max_columns_to_read
0 表示不受限制。
max_compress_block_size
这是一个专家级设置;如果你刚开始使用 ClickHouse,不建议更改它。
max_consume_snapshots
max_estimated_execution_time
timeout_before_checking_execution_speed
超时后,会对每个数据块进行检查。
max_expanded_ast_elements
max_fetch_partition_retries_count
max_final_threads
SELECT 查询在数据读取阶段可使用的最大并行线程数。
可能的值:
- 正整数。
- 0 或 1 — 禁用。
SELECT查询将以单线程执行。
max_http_get_redirects
10。
max_limit_for_vector_search_queries
max_number_of_partitions_for_independent_aggregation
max_os_cpu_wait_time_ratio_to_throw
OSCPUWaitMicroseconds 指标) 与忙碌时间 (OSCPUVirtualTimeMicroseconds 指标) 之间的比率上限。概率通过最小比率与最大比率之间的线性插值计算;在该点处,概率为 1。
max_parallel_replicas
- 正整数。
使用 SAMPLE 采样键进行并行处理
- 采样键在分区键中的位置不利于高效的范围扫描。
- 向表中添加采样键会降低按其他列进行过滤的效率。
- 采样键是一个计算成本较高的表达式。
- 集群的延迟分布存在长尾,因此查询更多服务器会增加查询的整体延迟。
使用 parallel_replicas_custom_key 实现并行处理
max_parsing_threads
max_partition_size_to_drop
0 表示删除分区时不受任何限制。
Cloud 默认值:1 TB。
此查询设置会覆盖对应的服务器级设置,参见 max_partition_size_to_drop
max_parts_to_move
max_projection_rows_to_use_projection_index
max_query_size
max_query_size 不能在 SQL 查询内部设置 (例如 SELECT now() SETTINGS max_query_size=10000) ,因为 ClickHouse 需要先分配一个缓冲区来解析查询,而该缓冲区的大小由 max_query_size 设置决定,因此必须在查询执行前完成配置。max_recursive_cte_evaluation_depth
max_replica_delay_for_distributed_queries
- 正整数。
- 0 — 不检查副本延迟。
SELECT 时使用。
max_reverse_dictionary_lookup_cache_size_bytes
dictGetKeys 使用的每个查询反向字典查找缓存的最大字节数。该缓存会按每个属性值存储序列化后的键 Tuple,以避免在同一查询中重复扫描字典。达到限制后,缓存条目将按 LRU 策略被逐出。设置为 0 可禁用缓存。
max_sessions_for_user
- 正整数
0- 并发会话数量无限 (默认)
max_subquery_depth
max_table_size_to_drop
0 表示可以不受任何限制地删除所有表。
Cloud 默认值:1 TB。
此查询设置会覆盖对应的服务器级设置,参见 max_table_size_to_drop
max_untracked_memory
memory_profiler_step,则实际上会被下调为 memory_profiler_step。
max_wkb_geometry_elements
readWKB 及相关函数在解析时,单个 WKB 几何元素中允许包含的 Point、Ring 或 Polygon 的最大数量。这可防止格式错误的 WKB 数据导致过多内存分配。设为 0 可使用硬编码限制 (1 亿) 。