Оптимизация SQL запросов на примере ClickHouse

51 участник

О чём курс

Ваши запросы к базе данных перестанут замедлять работу системы, когда вы научитесь анализировать план выполнения и применять правильные методы индексации. Материал объясняет разницу между OLAP и OLTP архитектурами, показывая на практике, как колоночное хранение и партиционирование данных влияют на скорость ответа сервера. В процессе разбираются конкретные сценарии оптимизации: от правильного использования WHERE и JOIN до декомпозиции тяжелых запросов. Курс рассчитан на специалистов, которые уже уверенно пишут базовые SQL-команды, но хотят перейти к экспертному уровню управления нагрузкой на БД.

Программа обучения

  • Введение
      1. О важности оптимизации SQL запросов
      1. Установка необходимых инструментов
  • Почему ClickHouse?
      1. OLAP/OLTP
  • Предварительные настройки
      1. Настраиваем окружение
      1. Системные таблицы
  • Оптимизация
      1. Колоночное хранение
      1. LIMIT (изучаем индексы)
      1. WHERE без партиционирования
      1. WHERE с партиционированием
      1. HAVING
      1. EXPLAIN
      1. JOIN
      1. Порядок выполнения запроса сервером
      1. Декомпозиция
      1. Тест
  • Заключение
      1. Выводы
Складчина создана 7 июня 2025 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 2

ТВ Трофим Воробьев Все материалы
80 ₽ 299 ₽