これらの設定は 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 型のカラムに minmax (スキッピング) 索引が追加されます。
add_minmax_index_for_temporal_columns
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.2 | 0 | 新しい設定 |
有効にすると、テーブルのすべての Date、Date32、Time、Time64、DateTime、DateTime64 カラムに min-max (スキッピング) 索引が追加されます