group_by_overflow_mode
throw: сгенерировать исключениеbreak: остановить выполнение запроса и вернуть частичный результатany: продолжить агрегацию для ключей, попавших в набор, но не добавлять в него новые ключи.
any позволяет выполнить приблизительный вариант GROUP BY. Качество
этого приближения зависит от статистической природы данных.
group_by_two_level_threshold
group_by_two_level_threshold_bytes
group_by_use_nulls
ROLLUP, CUBE или GROUPING SETS, некоторые ключи агрегации могут не участвовать в формировании отдельных строк результата.
Столбцы для этих ключей в соответствующих строках заполняются либо значением по умолчанию, либо NULL — в зависимости от этой настройки.
Возможные значения:
- 0 — Для заполнения отсутствующих значений используется значение по умолчанию для типа ключа агрегации.
- 1 — ClickHouse выполняет
GROUP BYв соответствии со стандартом SQL. Типы ключей агрегации преобразуются в Nullable. Столбцы соответствующих ключей агрегации заполняются значением NULL в строках, где эти ключи не использовались.