Skip to main content
Эти настройки доступны в system.settings и автоматически сгенерированы из исходного файла.

force_optimize_projection

Включает или отключает обязательное использование проекций в SELECT-запросах, если включена оптимизация проекций (см. настройку optimize_use_projections). Возможные значения:
  • 0 — Оптимизация проекций не обязательна.
  • 1 — Оптимизация проекций обязательна.

force_optimize_projection_name

Если задана непустая строка, проверьте, что эта проекция используется в запросе как минимум один раз. Возможные значения:
  • string: имя проекции, используемой в запросе

force_optimize_skip_unused_shards

Включает или отключает выполнение запроса, если optimize_skip_unused_shards включен и пропуск неиспользуемых сегментов невозможен. Если пропуск невозможен и этот параметр включен, будет сгенерировано исключение. Возможные значения:
  • 0 — Отключено. ClickHouse не генерирует исключение.
  • 1 — Включено. Выполнение запроса отключается только в том случае, если у таблицы есть ключ сегментирования.
  • 2 — Включено. Выполнение запроса отключается независимо от того, задан ли для таблицы ключ сегментирования.

force_optimize_skip_unused_shards_nesting

Определяет, как force_optimize_skip_unused_shards (и потому всё так же требует force_optimize_skip_unused_shards) зависит от уровня вложенности распределённого запроса (в случае, когда у вас есть таблица Distributed, которая обращается к другой таблице Distributed). Возможные значения:
  • 0 - Отключено, force_optimize_skip_unused_shards работает всегда.
  • 1 — Включает force_optimize_skip_unused_shards только для первого уровня.
  • 2 — Включает force_optimize_skip_unused_shards до второго уровня.
Последнее изменение 23 июля 2026 г.