Курс на Stepik
Обложка курса «SQL для экспертов: оптимизатор, аналитика, масштабирование» на Stepik
Бесплатно

SQL для экспертов: оптимизатор, аналитика, масштабирование ★ 0.000

Открыть на
STEPIK.ORG

Экспертный курс по MySQL: внутренности оптимизатора, боевые паттерны оконной аналитики, JSON_TABLE, MVCC, партиционирование, репликация и шардинг.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Учеников на курсе 13
Сертификаты, выданные на курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Сертификатов выдано 0
Отзывы о курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Отзывов получено 0
Рейтинг курса «SQL для экспертов: оптимизатор, аналитика, масштабирование»Рейтинг курса 0.000
Уроки в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Количество уроков 28
Тесты в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Количество квизов 59
Задачи с кодом в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование»Количество задач с кодом 25
Время прохождения курса «SQL для экспертов: оптимизатор, аналитика, масштабирование»Время прохождения курса —
Обновления курса «SQL для экспертов: оптимизатор, аналитика, масштабирование»Обновления курса — —
Дата публикации курса «SQL для экспертов: оптимизатор, аналитика, масштабирование»Дата публикации курса — ———
Последнее обновление курса «SQL для экспертов: оптимизатор, аналитика, масштабирование»Последнее обновление — ———

Содержание курса

Разделы в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование» 7 разделов Уроки в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование» 28 уроков Тесты в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование» 59 тестов Задачи в курсе «SQL для экспертов: оптимизатор, аналитика, масштабирование» 25 задач Время прохождения курса «SQL для экспертов: оптимизатор, аналитика, масштабирование» 0 ч. Последнее обновление курса «SQL для экспертов: оптимизатор, аналитика, масштабирование» обн. 31 июля 2026

Модуль 1. Оптимизатор изнутри

5 уроков
1. Стоимостная модель: как MySQL оценивает план ↗
2. Статистика и гистограммы ↗
3. Порядок соединений и алгоритмы join ↗
4. Хинты оптимизатора ↗
5. Трассировка оптимизатора ↗

Модуль 2. Оконная аналитика: боевые паттерны

5 уроков
1. Фреймы без сюрпризов: ROWS против RANGE ↗
2. Gaps and islands ↗
3. Сессионизация событий ↗
4. Когортный анализ и retention ↗
5. Топ-N в группах и доли ↗

Модуль 3. JSON: хранение, запросы, индексы

4 урока
1. Бинарный JSON и path-выражения ↗
2. JSON_TABLE: из документа в таблицу ↗
3. Функциональные индексы и generated columns ↗
4. Multi-valued индексы и поиск по массивам ↗

Модуль 4. MVCC и транзакции изнутри

4 урока
1. Версии строк, undo log и read view ↗
2. Уровни изоляции на практике ↗
3. Блокировки InnoDB: record, gap, next-key ↗
4. Дедлоки: анатомия и профилактика ↗

Модуль 5. Партиционирование

4 урока
1. Типы партиционирования и правила ключа ↗
2. Partition pruning и его пределы ↗
3. Обслуживание партиций ↗
4. Когда партиционирование не помогает ↗

Модуль 6. Репликация

3 урока
1. Binlog, форматы и GTID ↗
2. Лаг, полусинхронность и failover ↗
3. Чтение с реплик без сюрпризов ↗

Модуль 7. Шардинг и горизонтальное масштабирование

3 урока
1. Стратегии шардинга и выбор ключа ↗
2. Решардинг и горячие ключи ↗
3. Кросс-шардовые запросы и распределённые транзакции ↗