Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 243.433
- Реакции
- 426.072
Складчина: Оптимизация SQL запросов на примере ClickHouse [stepik] [Трофим Воробьев]
Научимся писать SQL запросы так, чтобы не убить базу данных. Изучим основные методы оптимизации SQL запросов, актуальные для любой СУБД
Чему вы научитесь
Установка ClickHouse и других инструментов с помощью Docker
Ознакомимся с официальной документацией ClickHouse
Загрузим данные в ClickHouse
Изучим самые лучшие методы оптимизации SQL запросов, увидим конкретные цифры по результатам оптимизации
Изучим, что такое партиционирование, сделаем его
Изучим, что такое индекс, сделаем его
Поймем, что такое OLAP/OLTP
О курсе
Добро пожаловать на курс!
Знания SQL обязательно!
Программа курса рассчитана на изучение лучших методов оптимизации SQL запросов, актуальных для любой БД. В качестве примера в курсе будет использоваться ClickHouse, объяснение этому будет дано. После прохождения курса не должно остаться вопросов, почему мало просто уметь в SQL. Будете уметь максимально правильно. Поймете, что это значит.
Для кого этот курс
Данный курс предназначен для всех, кто так или иначе работает планирует работать с данными.
Начальные требования
Знания SQL обязательно (select, where, group by, having, order by, join и т.д.). Вы умеете писать SQL-запросы. Вы понимаете, что такое база данных, и что различных систем управления базой данных (СУБД) очень много (Postgres, ClickHouse, MySQL и т.д.)
Наши преподаватели .Трофим Воробьев.Действующий специалист в области работы с данными. Бывший разработчик. В IT с 2016 года.
Постоянно изучаю что-то новое. Говорю простым языком о сложном. Хочу упростить путь в IT начинающим специалистам помочь повысить квалификацию действующим.
Программа курса
Введение
1. О важности оптимизации SQL запросов
2. Установка необходимых инструментов
Почему ClickHouse?
1. OLAP/OLTP
Предварительные настройки
1. Настраиваем окружение
2. Системные таблицы
Оптимизация
1. Колоночное хранение
2. LIMIT (изучаем индексы)
3. WHERE без партиционирования
4. WHERE с партиционированием
5. HAVING
6. EXPLAIN
7. JOIN
8. Порядок выполнения запроса сервером
9. Декомпозиция
10. Тест
Заключение
1. Выводы
В курс входят 16 уроков 2 часа 20 минут видео 16 тестов
Последнее обновление 02.06.2025
СКАЧАТЬ КУРСЫ
Научимся писать SQL запросы так, чтобы не убить базу данных. Изучим основные методы оптимизации SQL запросов, актуальные для любой СУБД
Чему вы научитесь
Установка ClickHouse и других инструментов с помощью Docker
Ознакомимся с официальной документацией ClickHouse
Загрузим данные в ClickHouse
Изучим самые лучшие методы оптимизации SQL запросов, увидим конкретные цифры по результатам оптимизации
Изучим, что такое партиционирование, сделаем его
Изучим, что такое индекс, сделаем его
Поймем, что такое OLAP/OLTP
О курсе
Добро пожаловать на курс!
Знания SQL обязательно!
Программа курса рассчитана на изучение лучших методов оптимизации SQL запросов, актуальных для любой БД. В качестве примера в курсе будет использоваться ClickHouse, объяснение этому будет дано. После прохождения курса не должно остаться вопросов, почему мало просто уметь в SQL. Будете уметь максимально правильно. Поймете, что это значит.
Для кого этот курс
Данный курс предназначен для всех, кто так или иначе работает планирует работать с данными.
Начальные требования
Знания SQL обязательно (select, where, group by, having, order by, join и т.д.). Вы умеете писать SQL-запросы. Вы понимаете, что такое база данных, и что различных систем управления базой данных (СУБД) очень много (Postgres, ClickHouse, MySQL и т.д.)
Наши преподаватели .Трофим Воробьев.Действующий специалист в области работы с данными. Бывший разработчик. В IT с 2016 года.
Постоянно изучаю что-то новое. Говорю простым языком о сложном. Хочу упростить путь в IT начинающим специалистам помочь повысить квалификацию действующим.
Программа курса
Введение
1. О важности оптимизации SQL запросов
2. Установка необходимых инструментов
Почему ClickHouse?
1. OLAP/OLTP
Предварительные настройки
1. Настраиваем окружение
2. Системные таблицы
Оптимизация
1. Колоночное хранение
2. LIMIT (изучаем индексы)
3. WHERE без партиционирования
4. WHERE с партиционированием
5. HAVING
6. EXPLAIN
7. JOIN
8. Порядок выполнения запроса сервером
9. Декомпозиция
10. Тест
Заключение
1. Выводы
В курс входят 16 уроков 2 часа 20 минут видео 16 тестов
Последнее обновление 02.06.2025
СКАЧАТЬ КУРСЫ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Вязание] Вязаная спицами эффектная футболка интересной конструкции с панелью мозаичного узора Mikko [Вяжи.ру] [Hanne Falkenberg]
- Кинокоучинг Последний самурай. Часть 2 [Всеволод Зеленин]
- Мозг как в молодости. Активация и восстановление всех мозговых функций [Вячеслав Ананенко]
- Остеопатическая коррекция при работе с детьми с различной нозологией [Ксения Корнеева]
- Самые эффективные виды гипноза [PSYA] [Евгений Гиберт]
- [SEO] Анализ конкурентов. Отслеживание обратных ссылок [standard №59 на 1 месяц с 01.11.2026] [ahrefs.com]
- Психологическое консультирование женско-мужских отношений в норме и патологии (обновление) [Слушатель] [Наталья Дмитриева, Румия Калинина] [Повтор]
- Самый актуальный гайд по Дагестану весна-лето 2026 [travelAsk]