TGViewer
Agentic Engineer Agentic Engineer @data_engi · 686 subscribers
Post #1197 231
ClickHouse научился прекращать GROUP BY раньше времени

В ClickHouse 26.7 оптимизировали запросы вида:

SELECT
...
GROUP BY ...
ORDER BY ...
LIMIT ...

Если группировка и сортировка совпадают с началом ключа сортировки таблицы, движок обрабатывает группы по порядку и останавливает чтение сразу после получения нужного количества результатов.

В тесте запрос к 600 млн строк ускорился с 2,8 секунды до 9 миллисекунд — в 313 раз. Пиковое потребление памяти сократилось с 17,3 ГБ до 30 МБ.

Для тебя вывод простой: правильно выбранный ORDER BY таблицы теперь может радикально ускорить не только фильтрацию, но и Top-N-агрегации.

#clickhouse #olap #dataengineering #queryoptimization #database #performance

@data_engi
ClickHouse ClickHouse Release 26.7 | ClickHouse This release brings speedups for GROUP BY ... ORDER BY ... LIMIT, three JOIN improvements, four vector search improvements, position-aware phrase search, EXPLAIN ANALYZE, unified URL access, and more!
  • ❤‍🔥 7
More from @data_engi
  1. Oct 6, 2026Post #1399
  2. Oct 5, 2026@data_engi
  3. Oct 5, 2026С днём учителя! @data_engi
  4. Oct 5, 2026Промптом можно пролезть без очереди на LLM-сервере 😁 2 октября исследователи описали JIL…
  5. Oct 5, 2026Iceberg Kafka Connect перестал молча терять данные при ошибке записи 👈 В Apache Iceberg 1…
  6. Oct 4, 2026От "наши LLM - мирового уровня" до "но нужно трезво смотреть на вещи..." прошла одна блоки…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →