TGViewer
Через тернии к Визам Через тернии к Визам @data2viz · 696 subscribers
Post #138 1.59K
ClickHouse. What's new
Наконец выбрал вечер посмотреть, что нового в ClickHouse появилось, оно того стоило!!!

25.10
Удобства
1. равенство с учётом null: <=>, null <=> = null = True
2. LIMIT N BY DIM1, оставить только N первых записей по DIM1, без оконок! пример в feedle
5. LIMIT -100. Милота - можно брать LIMIT с конца =)

Оптимизации
3. Ооо, крутое, enable_lazy_columns_replication, позволяет делать JOIN сильно оптимальнее, если JOIN по разряженному полю, типа табличка 100М строк JOIN сама на себя за 8 секунд, то есть JOIN не будет сначала все перемножать и потом считать.
4. SET enable_join_runtime_filters, просто ТОП! вместо JOIN, если табличка относительно небольшая, будет подзапрос и в большую табличку передастся PREWHERE! Это решает вопросы с RLS, с моделькой звезды в ClickHouse. Надо прям потестить, кто-нибудь пробовал? Х2 к скорости вроде.

25.11
Удобства

1. LIMIT 0.3 - 30% от выборки =) OFFSET 0.5 - OFFSET первой половины записей

Оптимизации
2. Проекции как способ вторичной сортировки - хороший способ ускорения, но очень дорогой, надо хранить все данные еще раз. ClickHouse представил _part_offset указатель, где проекция делается не на все данные, а на указание, в каких партах искать те или иные отсортированные по другому полю данные. То есть читаться партов будет больше, но для каких-то небольших выборок попадание будет хорошее, а хранить все данные, как в полной проекции, не придется.
3. Проекция с GROUP BY теперь используется как источник для DISTINCT! Долой медленные справочники =)
  • ⚡ 6
  • 🔥 5
More from @data2viz
  1. Oct 1, 2026Тут на ИИ-посиделках Руслана Гриша сгенерировал новую должность для людей, которые передаю…
  2. Sep 29, 2026How. not to make Vsratye Podpisi Грущу, когда вижу такое на графиках, собрал мини-страничк…
  3. Sep 25, 2026Friday Jeeza А у вас тоже начали коллеги отвечать на ваши вопросы через ИИ в личных чатика…
  4. Sep 25, 2026How to and what's for. Presets Простой виджет для создания пресетов. Зачем оно? • Юзер мож…
  5. Sep 24, 2026Команда DataLens сделала штуку, которая облегчает жизнь пользователей.... Но спрятали ее,…
  6. Sep 23, 2026Все приёмчики, чтобы селекторы помогали, а не мешали читать данные с дашборда на больших п…
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 →