Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
use_partition_minmax_for_primary_key_pruning
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 1 | Новая настройка, позволяющая использовать minmax-индекс партиции части для отсечения большего числа гранул при анализе первичного ключа для таблиц `MergeTree`, когда столбец первичного ключа также входит в ключ партиционирования. |
Использует границы minmax-индекса партиции для отсечения большего числа гранул при анализе первичного ключа для таблиц MergeTree, когда столбец первичного ключа также входит в ключ партиционирования.
Например, в таблице MergeTree с ORDER BY (id, event_time) и PARTITION BY toYYYYMM(event_time) ClickHouse будет использовать minmax-индекс партиции по event_time при анализе индекса первичного ключа, чтобы точнее определять, какие гранулы можно отсечь.
Возможные значения:
- 0 — отключено.
- 1 — включено.
use_partition_pruning
Псевдонимы: use_partition_key
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 1 | Новая настройка, определяющая, использует ли MergeTree ключ партиционирования для отсечения партиций. 'use_partition_key' — псевдоним этой настройки. |
Использовать ключ партиционирования для отсечения партиций при выполнении запроса в таблицах семейства MergeTree.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.