Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки сеанса use_partition_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

use_partition_minmax_for_primary_key_pruning

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.71Новая настройка, позволяющая использовать 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.31Новая настройка, определяющая, использует ли MergeTree ключ партиционирования для отсечения партиций. 'use_partition_key' — псевдоним этой настройки.

Использовать ключ партиционирования для отсечения партиций при выполнении запроса в таблицах семейства MergeTree.

Возможные значения:

  • 0 — Отключено.
  • 1 — Включено.
Navigation