merge_tree_coarse_index_granularity
merge_tree_coarse_index_granularity 个子范围,并在这些子范围内递归搜索所需的键。
可选值:
- 任意正偶整数。
merge_tree_compact_parts_min_granules_to_multibuffer_read
merge_tree_determine_task_size_by_prewhere_columns
merge_tree_generic_exclusion_search_max_steps
IndexGenericExclusionSearchStepLimitReached 和 TextIndexGenericExclusionSearchStepLimitReached 这两个 profile events 会统计预算耗尽的次数。
(默认) 值 0 表示步数不受限制。
可选值:
- 0 表示步数不受限制,或任意正整数。
merge_tree_max_bytes_to_use_cache
merge_tree_max_bytes_to_use_cache 字节的数据,则不会使用未压缩块缓存。
未压缩块缓存用于存储为查询提取的数据。ClickHouse 使用此缓存来加快重复的小型查询的响应速度。此设置可防止读取大量数据的查询冲刷缓存。uncompressed_cache_size 这一服务器设置定义了未压缩块缓存的大小。
可能的值:
- 任意正整数。
merge_tree_max_rows_to_use_cache
merge_tree_max_rows_to_use_cache,则不会使用未压缩块缓存。
未压缩块缓存用于存储为查询提取出的数据。ClickHouse 使用此缓存来加快重复执行的小型查询的响应速度。此设置可防止读取大量数据的查询污染缓存。uncompressed_cache_size 服务器设置定义了未压缩块缓存的大小。
可选值:
- 任意正整数。
merge_tree_min_bytes_for_concurrent_read
merge_tree_min_bytes_for_concurrent_read,那么 ClickHouse 会尝试使用多个线程并发读取该文件。
可能的值:
- 正整数。
merge_tree_min_bytes_for_concurrent_read_for_remote_filesystem
- 正整数。
merge_tree_min_bytes_for_seek
merge_tree_min_bytes_for_seek 字节,ClickHouse 就会顺序读取包含这两个块的那段文件范围,从而避免额外的寻道。
可能的值:
- 任意正整数。
merge_tree_min_bytes_per_task_for_remote_reading
filesystem_prefetch_min_bytes_for_single_read_task
每个任务的最小读取字节数。
merge_tree_min_read_task_size
merge_tree_min_rows_for_concurrent_read
merge_tree_min_rows_for_concurrent_read,ClickHouse 会尝试使用多个线程并发读取该文件。
可能的值:
- 正整数。
merge_tree_min_rows_for_concurrent_read_for_remote_filesystem
- 正整数。
merge_tree_min_rows_for_seek
merge_tree_min_rows_for_seek 行,ClickHouse 就不会在文件中执行寻道,而是顺序读取数据。
可能的值:
- 任意正整数。
merge_tree_read_split_ranges_into_intersecting_and_non_intersecting_injection_probability
PartsSplitter——每次从 MergeTree 读取时,都会以指定概率将读取范围拆分为相交和不相交两部分。
merge_tree_storage_snapshot_sleep_ms
- 0 - 无延迟 (默认)
- N - 延迟的毫秒数
merge_tree_use_const_size_tasks_for_remote_reading
merge_tree_use_deserialization_prefixes_cache
merge_tree_use_prefixes_deserialization_thread_pool
max_prefixes_deserialization_thread_pool_size 控制。