这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。
add_minmax_index_for_block_number_column
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 0 | 新增设置。 |
启用后,会为持久化虚拟列 _block_number 添加一个隐式的 min-max (跳过) 索引。
需设置 enable_block_number_column = 1 才能生效。该索引仅在合并期间构建,
不会在插入期间构建:在写入时,块编号是临时的,因此建立的只会是针对常量的索引。
add_minmax_index_for_block_offset_column
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 0 | 新增设置。 |
启用后,会为持久化虚拟列 _block_offset 添加隐式的 min-max (跳过) 索引。
要使其生效,需要将 enable_block_offset_column = 1。该索引仅在合并期间构建,
不会在插入期间构建。
add_minmax_index_for_numeric_columns
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.1 | 0 | 新增设置 |
启用后,会为表中的所有数值列添加 min-max (跳过) 索引。
add_minmax_index_for_string_columns
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.1 | 0 | 新增设置 |
启用后,将为表中的所有 String 列添加 min-max (跳过) 索引。
add_minmax_index_for_temporal_columns
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.2 | 0 | 新设置 |
启用后,将为表中的所有 Date、Date32、Time、Time64、DateTime 和 DateTime64 列添加 min-max (跳过) 索引