Очно или онлайн 🎓 Сертификат Postgres Professional

QPT — PostgreSQL. Оптимизация запросов

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Курс посвящён оптимизации запросов в PostgreSQL: разбираются методы доступа к данным, соединения, статистика, профилирование и настройка. Подойдёт администраторам БД и разработчикам, знакомым с основами PostgreSQL и SQL. По окончании выдаётся сертификат Postgres Professional.

Объём
24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
Формат
Очно или онлайн
Ближайший старт
26 октября
Документ
Сертификат Postgres Professional

Чему вы научитесь

  • Развертывать и настраивать сервер PostgreSQL
  • Понимать механизмы планирования и выполнения запросов
  • Управлять пользователями, ролями и правами доступа
  • Настраивать параметры экземпляра, связанные с производительностью
  • Настраивать резервное копирование и репликацию
  • Восстанавливать базу данных после сбоев
  • Проводить базовый мониторинг и находить проблемные запросы
  • Оптимизировать запросы и устранять ошибки в работе СУБД

Программа курса

16 модулей · 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы

  1. 1Введение. Демобаза «Авиаперевозки»2 ак.ч
    • Цели и задачи
    • Предметная область и общая схема демобазы
    • Подробное описание объектов
  2. 2Выполнение запросов. Планирование и выполнение2 ак.ч
    • Общие подходы к оптимизации
    • Простой протокол и этапы обработки запросов
    • Расширенный протокол
    • Подробнее о планировании
  3. 3Доступ к данным. Методы доступа2 ак.ч
    • Последовательное сканирование (Seq Scan)
    • Сканирование индекса (Index Scan)
    • Сканирование по битовой карте (Bitmap Scan)
    • Сканирование только индекса (Index-Only Scan)
    • Сравнение эффективности методов доступа
  4. 4Доступ к данным. Параллельный доступ2 ак.ч
    • Параллельные планы
    • Размер пула процессов
    • Параллельное последовательное сканирование
    • Параллельный индексный доступ
  5. 5Доступ к данным. Типы индексов2 ак.ч
    • Хеш-индекс
    • GiST
    • Класс операторов
    • SP-GiST
    • GIN
    • BRIN
  6. 6Сортировка1 ак.ч
    • Получение отсортированных данных
    • Сортировка в памяти
    • Внешняя сортировка
    • Инкрементальная сортировка
    • Сортировка в параллельных планах
    • Сортировка при построении индекса
    • Оконные функции с сортировкой
  7. 7Группировка1 ак.ч
    • Применение группировки
    • Группировка хешированием
    • Группировка сортировкой
    • Комбинированная группировка
    • Группировка в параллельных планах
    • Оконные функции
  8. 8Способы соединения. Соединение вложенным циклом2 ак.ч
    • Общие соображения о соединениях
    • Соединение вложенным циклом
    • Модификации: левые, полу- и анти- соединения
    • Вычислительная сложность
    • Вложенный цикл в параллельных планах
  9. 9Способы соединения. Соединение хешированием1 ак.ч
    • Последовательное соединение хешированием: одно- и двухпроходное
    • Вычислительная сложность
    • Параллельное соединение хешированием: одно- и двухпроходное
  10. 10Способы соединения. Соединение слиянием1 ак.ч
    • Алгоритм соединения слиянием
    • Вычислительная сложность
    • Соединение слиянием в параллельных планах
  11. 11Базовая статистика1 ак.ч
    • Базовая статистика
    • Наиболее частые значения и гистограммы
    • Статистика элементов составных значений
    • Использование статистики для оценки кардинальности и селективности
    • Частные и общие планы выполнения
    • Частичный индекс и индекс по выражению
  12. 12Расширенная статистика2 ак.ч
    • Функциональная зависимость
    • Наиболее частые комбинации значений
    • Число уникальных комбинаций значений
    • Статистика по выражениям
  13. 13Оптимизация запросов. Профилирование1 ак.ч
    • Профилирование как инструмент для поиска узких мест
    • Выбор подзадачи для профилирования
    • Средства построения профиля
  14. 14Оптимизация запросов. Материализация1 ак.ч
    • Материализация в запросах
    • Временные таблицы
    • Управление порядком соединений
    • Материализованные представления
  15. 15Оптимизация запросов. Функции1 ак.ч
    • Категории изменчивости
    • Подстановка кода функции в текст запроса
    • Вызов табличных функций
    • Настройки COST и ROWS
    • Вспомогательные функции планировщика
    • Конфигурационные параметры
  16. 16Оптимизация запросов. Подходы к настройке2 ак.ч
    • Что настраивать?
    • Настройка сервера
    • Настройка приложения
    • Запросы

Преподаватели: Пронькин Дмитрий Эдуардович, Золотов Антон Владимирович

Кому подойдёт курс

Системный администратор

Предстоит взять PostgreSQL в эксплуатацию и обеспечить стабильную работу.

Начинающий администратор баз данных (Junior DBA) или выпускник базовых курсов по SQL или Linux

Готов перейти от основ к реальному администрированию промышленных серверов.

Backend-разработчик

Хочет понять, как база данных устроена изнутри, для написания эффективного и безопасного кода.

DevOps-инженер или специалист технической поддержки

Стремится расширить технический стек и повысить рыночную стоимость.

Подготовка: Успешное окончание курса DBA1 - Администрирование PostgreSQL. Базовый курс или DEV1. Разработка серверной части приложений PostgreSQL. Базовый курс, или эквивалентная подготовка. Успешное окончание курса PostgreSQL: Уровень 1. Основы SQL, или эквивалентная подготовка.

Как проходит обучение

Формат
очно или онлайн
Расписание
ежедневно 10:00–17:10; свободное обучение по вашему графику (любой день)
Объём
24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
Практика
практические занятия в среде Linux на примере Ubuntu
Документ
Сертификат Postgres Professional

Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию; Дополнительные материалы, учитывающие изменения версий 17 и 18, а также релизы 19 и 20

Стоимость обучения

Для частных лиц 19 750 ₽
Для организаций19 790 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 55%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Курс авторизован Postgres Professional
  • Обучение проходит на актуальных версиях PostgreSQL 16 и 17 с разбором особенностей новых релизов
  • Практические занятия в среде Linux на примере Ubuntu
  • Предоставляется 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах

На что обратить внимание

  • Требуется предварительная подготовка: успешное окончание курсов DBA1 или DEV1 и курса по основам SQL
  • Стоимость для физических лиц составляет 19 750 ₽, для организаций — 19 790 ₽
  • Курс не включает обучение администрированию других СУБД, только PostgreSQL

Преподаватели курса

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Какие требования к подготовке?

Нужно успешно окончить курс DBA1 - Администрирование PostgreSQL. Базовый курс или DEV1. Разработка серверной части приложений PostgreSQL. Базовый курс, или иметь эквивалентную подготовку. Также требуется успешное окончание курса PostgreSQL: Уровень 1. Основы SQL или эквивалентная подготовка.

Какой документ выдаётся после обучения?

По окончании курса выдаётся сертификат Postgres Professional.

Сколько стоит обучение?

Для физических лиц стоимость онлайн-обучения составляет 19 750 ₽, для организаций — 19 790 ₽. Доступно свободное обучение по цене 17 590 ₽.

В каком формате проходят занятия?

Курс можно пройти очно или онлайн. Занятия проводятся ежедневно с 10:00 до 17:10, также доступно свободное обучение по вашему графику в любой день.

Сколько времени отводится на практику?

Аудиторная нагрузка составляет 24 ак. ч., плюс предусмотрено 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию.

Кто преподаватели курса?

Преподаватели: Пронькин Дмитрий Эдуардович и Золотов Антон Владимирович.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

19 750 ₽Учебный Центр «Специалист»
На сайт курса