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

Код: PP QPT-16

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

Отличия от предыдущей версии курса:

  • учтены нововведения версий PostgreSQL 14, 15 и 16;
  • длительность курса увеличена до трех дней, а темы разбиты по модулям;
  • в тему «Методы доступа» вошла информация из старых тем «Последовательный доступ», «Индексный доступ» и «Сканирование по битовой карте»;
  • в новую тему «Параллельный доступ» перенесена вся информация про параллельные возможности методов доступа;
  • в новой теме «Типы индексов» рассказано про хеш-индекс, GiST, SP-GiST, GIN и BRIN;
  • новый модуль «Сортировка и группировка» детально рассказывает о сортировке и группировке;
  • старая тема «Статистика» разделена на две, которые выделены в новый модуль «Статистика»;
  • новый модуль «Оптимизация запросов» состоит из четырех тем, две из которых («Материализация» и «Функции») новые, а бывшая «Приемы оптимизации» переименована в «Подходы к настройке» и существенно переработана.

Формат проведения

Очный или удаленный

Продолжительность

24 академических часа

Тематика

Базы данных
vendor

Вы научитесь

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

Аудитория курса

Администраторы и разработчики приложений баз данных с опытом работы

Требования к предварительной подготовке слушателя

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

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

Введение 

Модуль 1. Демонстрационная база данных  
1.1. «Авиаперевозки» 

Модуль 2. Выполнение запросов  
2.1. Планирование и выполнение 

Модуль 3. Доступ к данным  
3.1. Методы доступа 
3.2. Параллельный доступ 
3.3. Типы индексов 

Модуль 4. Сортировка и группировка  
4.1. Сортировка
4.2. Группировка 
 
Модуль 5. Способы соединения  
5.1. Соединение вложенным циклом  
5.2. Соединение хешированием   
5.3. Соединение слиянием 
 
Модуль 6. Статистика  
6.1. Базовая статистика 
6.2. Расширенная статистика 

Модуль 7. Оптимизация запросов  
7.1. Профилирование 
7.2. Материализация  
7.3. Функции 
7.4. Подходы к настройке
PostgreSQL 16. Оптимизация запросов
Екатеринбург
12 ноября 2025 - 14 ноября 2025 другие даты

12 ноября 2025 - 14 ноября 2025

15 апреля 2026 - 17 апреля 2026

17 июня 2026 - 19 июня 2026

18 ноября 2026 - 20 ноября 2026

24 000 ₽
Подать заявку Обсудить другую дату

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster