これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
use_partition_minmax_for_primary_key_pruning
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.7 | 1 | 主キーカラムがパーティションキーの入力カラムでもある場合に、`MergeTree` テーブルの主キー索引解析中にデータパートのパーティション minmax を使用して、より多くのグラニュールをプルーニングするための新しい設定です。 |
主キーカラムがパーティションキーの入力カラムでもある場合に、MergeTree テーブルの主キー索引解析中に、パーティション minmax 索引の境界値を使用して、より多くのグラニュールをプルーニングします。
たとえば、ORDER BY (id, event_time) と PARTITION BY toYYYYMM(event_time) を持つ MergeTree テーブルでは、ClickHouse は主キー索引解析中に event_time のパーティション minmax 索引を使用し、グラニュールをより適切にプルーニングできるようにします。
設定可能な値:
- 0 — 無効。
- 1 — 有効。
use_partition_pruning
別名: use_partition_key
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.3 | 1 | MergeTree がパーティションキーを使用してパーティションをプルーニングするかどうかを制御する新しい設定です。`use_partition_key` はこの設定の別名です。 |
MergeTree テーブルのクエリ実行時に、パーティションキーを使用してパーティションをプルーニングします。
設定可能な値:
- 0 — 無効。
- 1 — 有効。