Механизм мини-макса в ClickHouse работает следующим образом: laradrom.ru
- Для каждого блока данных (например, партиции) ClickHouse сохраняет минимальное и максимальное значение для указанного поля. laradrom.ru
- Когда приходит запрос с диапазонной фильтрацией, ClickHouse проверяет минимальное и максимальное значение в блоке данных. laradrom.ru
- Если минимальное значение больше максимального или наоборот, блок данных можно пропустить, поскольку он не может содержать подходящих значений. laradrom.ru
Индекс minmax полезен в основном для диапазонных запросов и позволяет ClickHouse быстро пропускать блоки данных, которые не попадают в диапазон, указанный в запросе. laradrom.ru
Этот тип индекса идеален для столбцов, которые обычно слабо отсортированы по значению. clickhouse.com