QPT — PostgreSQL. Оптимизация запросов
Курс посвящён оптимизации запросов в PostgreSQL: разбираются методы доступа к данным, соединения, статистика, профилирование и настройка. Подойдёт администраторам БД и разработчикам, знакомым с основами PostgreSQL и SQL. По окончании выдаётся сертификат Postgres Professional.
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
- Формат
- Очно или онлайн
- Ближайший старт
- 26 октября
- Документ
- Сертификат Postgres Professional
Чему вы научитесь
- Развертывать и настраивать сервер PostgreSQL
- Понимать механизмы планирования и выполнения запросов
- Управлять пользователями, ролями и правами доступа
- Настраивать параметры экземпляра, связанные с производительностью
- Настраивать резервное копирование и репликацию
- Восстанавливать базу данных после сбоев
- Проводить базовый мониторинг и находить проблемные запросы
- Оптимизировать запросы и устранять ошибки в работе СУБД
Программа курса
16 модулей · 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
-
1Введение. Демобаза «Авиаперевозки»2 ак.ч
- Цели и задачи
- Предметная область и общая схема демобазы
- Подробное описание объектов
-
2Выполнение запросов. Планирование и выполнение2 ак.ч
- Общие подходы к оптимизации
- Простой протокол и этапы обработки запросов
- Расширенный протокол
- Подробнее о планировании
-
3Доступ к данным. Методы доступа2 ак.ч
- Последовательное сканирование (Seq Scan)
- Сканирование индекса (Index Scan)
- Сканирование по битовой карте (Bitmap Scan)
- Сканирование только индекса (Index-Only Scan)
- Сравнение эффективности методов доступа
-
4Доступ к данным. Параллельный доступ2 ак.ч
- Параллельные планы
- Размер пула процессов
- Параллельное последовательное сканирование
- Параллельный индексный доступ
-
5Доступ к данным. Типы индексов2 ак.ч
- Хеш-индекс
- GiST
- Класс операторов
- SP-GiST
- GIN
- BRIN
-
6Сортировка1 ак.ч
- Получение отсортированных данных
- Сортировка в памяти
- Внешняя сортировка
- Инкрементальная сортировка
- Сортировка в параллельных планах
- Сортировка при построении индекса
- Оконные функции с сортировкой
-
7Группировка1 ак.ч
- Применение группировки
- Группировка хешированием
- Группировка сортировкой
- Комбинированная группировка
- Группировка в параллельных планах
- Оконные функции
-
8Способы соединения. Соединение вложенным циклом2 ак.ч
- Общие соображения о соединениях
- Соединение вложенным циклом
- Модификации: левые, полу- и анти- соединения
- Вычислительная сложность
- Вложенный цикл в параллельных планах
-
9Способы соединения. Соединение хешированием1 ак.ч
- Последовательное соединение хешированием: одно- и двухпроходное
- Вычислительная сложность
- Параллельное соединение хешированием: одно- и двухпроходное
-
10Способы соединения. Соединение слиянием1 ак.ч
- Алгоритм соединения слиянием
- Вычислительная сложность
- Соединение слиянием в параллельных планах
-
11Базовая статистика1 ак.ч
- Базовая статистика
- Наиболее частые значения и гистограммы
- Статистика элементов составных значений
- Использование статистики для оценки кардинальности и селективности
- Частные и общие планы выполнения
- Частичный индекс и индекс по выражению
-
12Расширенная статистика2 ак.ч
- Функциональная зависимость
- Наиболее частые комбинации значений
- Число уникальных комбинаций значений
- Статистика по выражениям
-
13Оптимизация запросов. Профилирование1 ак.ч
- Профилирование как инструмент для поиска узких мест
- Выбор подзадачи для профилирования
- Средства построения профиля
-
14Оптимизация запросов. Материализация1 ак.ч
- Материализация в запросах
- Временные таблицы
- Управление порядком соединений
- Материализованные представления
-
15Оптимизация запросов. Функции1 ак.ч
- Категории изменчивости
- Подстановка кода функции в текст запроса
- Вызов табличных функций
- Настройки COST и ROWS
- Вспомогательные функции планировщика
- Конфигурационные параметры
-
16Оптимизация запросов. Подходы к настройке2 ак.ч
- Что настраивать?
- Настройка сервера
- Настройка приложения
- Запросы
Преподаватели: Пронькин Дмитрий Эдуардович, Золотов Антон Владимирович
Кому подойдёт курс
Предстоит взять PostgreSQL в эксплуатацию и обеспечить стабильную работу.
Готов перейти от основ к реальному администрированию промышленных серверов.
Хочет понять, как база данных устроена изнутри, для написания эффективного и безопасного кода.
Стремится расширить технический стек и повысить рыночную стоимость.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- ежедневно 10:00–17:10; свободное обучение по вашему графику (любой день)
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
- Практика
- практические занятия в среде Linux на примере Ubuntu
- Документ
- Сертификат Postgres Professional
Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию; Дополнительные материалы, учитывающие изменения версий 17 и 18, а также релизы 19 и 20
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 55%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Курс авторизован Postgres Professional
- Обучение проходит на актуальных версиях PostgreSQL 16 и 17 с разбором особенностей новых релизов
- Практические занятия в среде Linux на примере Ubuntu
- Предоставляется 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах
На что обратить внимание
- Требуется предварительная подготовка: успешное окончание курсов DBA1 или DEV1 и курса по основам SQL
- Стоимость для физических лиц составляет 19 750 ₽, для организаций — 19 790 ₽
- Курс не включает обучение администрированию других СУБД, только PostgreSQL
Преподаватели курса
-
Золотов Антон Владимирович Преподаватель · опыт 30 лет -
Пронькин Дмитрий Эдуардович Преподаватель · опыт 25 лет
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Какие требования к подготовке?
Нужно успешно окончить курс DBA1 - Администрирование PostgreSQL. Базовый курс или DEV1. Разработка серверной части приложений PostgreSQL. Базовый курс, или иметь эквивалентную подготовку. Также требуется успешное окончание курса PostgreSQL: Уровень 1. Основы SQL или эквивалентная подготовка.
Какой документ выдаётся после обучения?
По окончании курса выдаётся сертификат Postgres Professional.
Сколько стоит обучение?
Для физических лиц стоимость онлайн-обучения составляет 19 750 ₽, для организаций — 19 790 ₽. Доступно свободное обучение по цене 17 590 ₽.
В каком формате проходят занятия?
Курс можно пройти очно или онлайн. Занятия проводятся ежедневно с 10:00 до 17:10, также доступно свободное обучение по вашему графику в любой день.
Сколько времени отводится на практику?
Аудиторная нагрузка составляет 24 ак. ч., плюс предусмотрено 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию.
Кто преподаватели курса?
Преподаватели: Пронькин Дмитрий Эдуардович и Золотов Антон Владимирович.
Похожие курсы в других школах
-
PGSQL/PL PostgreSQL.Основы SQL/PLPGSQLУчебный центр Трайтек · 40 часов 39 000 ₽
-
DBA2 Администрирование PostgreSQL 10. Настройка и мониторингУчебный центр Трайтек · 32 часа 36 500 ₽
-
DEV1 Разработка серверной части приложений PostgreSQLУчебный центр Трайтек · 32 часа 36 000 ₽
-
DEV2 Разработка серверной части приложений PostgreSQL. Расширенный курсУчебный центр Трайтек · 32 часа 36 000 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.