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

optimize_aggregation_in_order

Включает оптимизацию GROUP BY в запросах SELECT для агрегации данных в соответствующем порядке в таблицах MergeTree. Возможные значения:
  • 0 — оптимизация GROUP BY отключена.
  • 1 — оптимизация GROUP BY включена.
См. также

optimize_aggregation_in_order_limit

Когда настройка включена и активна aggregation in order, LIMIT применяется на этапе агрегации, что позволяет завершить выполнение раньше, как только будет сформировано достаточное количество групп. Это уменьшает объём читаемых данных, когда ORDER BY совпадает с префиксом ключа GROUP BY. Значение rows_before_limit_at_least при этом может уменьшиться; если нужны точные значения, используйте exact_rows_before_limit.
Последнее изменение 23 июля 2026 г.