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

Цель курса — дать слушателям информацию и практические навыки, которые позволят понимать механизмы планирования и выполнения запросов, особенности использования различных индексов, находить и оптимизировать проблемные запросы, а также производить настройку их параметров для повышения производительности СУБД.

Ближайшая дата:
01.12.2025
Количество часов
24 ак.ч
Продолжительность
3 дня
Стоимость курса
990 BYN
Период обучения: 1–3 декабря 2025 
Расписание: ПН-СР
Время: 10:00-17:00

Для кого?

Этот курс предназначен для специалистов, занимающихся администрированием и сопровождением БД. Также курс будет интересен слушателям, разрабатывающим приложения для БД, хранящие и получающие основную информацию из баз PostgreSQL.

После изучения курса вы сможете:

  • понимать механизмы планирования и выполнения запросов,
  • настраивать параметры экземпляра, связанные с производительностью,
  • находить проблемные запросы и оптимизировать их.

Необходимая подготовка:

— знакомство с ОС Unix
— уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно)
— PostgreSQL в объеме курса DBA1 или DEV1

По окончании курса вы получите:

Сертификат Postgres Pro о прохождении курсов.

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

1504_oooo.plus.pngМихаил Пилинога — более 20 лет опыта работы с базами данных. Тренер Microsoft c 2008 г., преподаватель Postgres Professional с 2024 г.

Действующие сертификации:
  • Azure Database Administrator Associate (Microsoft)
  • Эксперт 13 и Профессионал 13 (Postgres Professional). 

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

Модуль «Демонстрационная база данных»

— Общая схема демобазы «Авиаперевозки»

Модуль «Выполнение запросов»

— Общие подходы к оптимизации
— Простой протокол и этапы обработки запросов
— Расширенный протокол
— Подробное планирование запросов

Модуль «Доступ к данным»

— Методы доступа
— Параллельный доступ
— Типы индексов

Модуль «Сортировка и группировка»

— Сортировка
— Группировка

Модуль «Способы соединения»

— Соединение вложенным циклом
— Соединение хешированием
— Соединение слиянием

Модуль «Статистика»

— Базовая статистика
— Расширенная статистика

Модуль «Оптимизация запросов»

— Профилирование
— Материализация
— Функции
— Подходы к настройке

Получить дополнительную информацию: 
+375 29 690 40 33HPaulovich@instituteiba.by



Заказать курс

Проектирование программного обеспечения информационных систем

Подождите немного, идет отправка ...
Демо период закончился