Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
force_aggregate_partitions_independently
Принудительно включает оптимизацию, когда она применима, но эвристика решает её не использовать
force_aggregation_in_order
Этот параметр используется самим сервером для поддержки распределённых запросов. Не изменяйте его вручную, так как это нарушит штатную работу. (Принудительно включает агрегацию in order на удалённых узлах при распределённой агрегации).
force_data_skipping_indices
Отключает выполнение запроса, если указанные индексы пропуска данных не использовались.
Рассмотрим следующий пример:
force_grouping_standard_compatibility
Функция GROUPING возвращает 1, если аргумент не используется в качестве ключа агрегации
Отключает выполнение запроса, если индекс по дате нельзя использовать.
Работает с таблицами семейства MergeTree.
Если force_index_by_date=1, ClickHouse проверяет, есть ли в запросе условие по ключу даты, которое можно использовать для ограничения диапазонов данных. Если подходящего условия нет, генерируется исключение. Однако не проверяется, уменьшает ли это условие объём данных для чтения. Например, условие Date != ' 2000-01-01 ' допустимо, даже если ему соответствуют все данные в таблице (то есть для выполнения запроса требуется полное сканирование). Дополнительные сведения о диапазонах данных в таблицах семейства MergeTree см. в разделе MergeTree.
Отключает выполнение запроса, если использование первичного ключа для индексирования невозможно.
Работает с таблицами семейства MergeTree.
Если force_primary_key=1, ClickHouse проверяет, есть ли в запросе условие по первичному ключу, которое можно использовать для ограничения диапазонов данных. Если подходящего условия нет, генерируется исключение. Однако при этом не проверяется, уменьшает ли это условие объём данных для чтения. Дополнительные сведения о диапазонах данных в таблицах семейства MergeTree см. в разделе MergeTree.
force_remove_data_recursively_on_drop
Рекурсивно удаляет данные при выполнении запроса DROP. Позволяет избежать ошибки ‘Каталог не пуст’, но может незаметно удалить данные в состоянии detached Последнее изменение 23 июля 2026 г.