Предварительные требования
- знакомство с ОС Unix
- уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно),
- PostgreSQL в объеме курса "Администрирование PostgreSQL 16. Базовый курс" или "Разработка серверной части приложений PostgreSQL 16. Базовый курс"
Приобретаемые знания и навыки
- детальное понимание механизмов планирования и выполнения запросов,
- настройка параметров экземпляра, связанных с производительностью,
- поиск проблемных запросов и их оптимизация.
Отличия от предыдущей версии курса:
- учтены нововведения версий PostgreSQL 14, 15 и 16;
- длительность курса увеличена до трех дней, а темы разбиты по модулям;
- в тему «Методы доступа» вошла информация из старых тем «Последовательный доступ», «Индексный доступ» и «Сканирование по битовой карте»;
- в новую тему «Параллельный доступ» перенесена вся информация про параллельные возможности методов доступа;
- в новой теме «Типы индексов» рассказано про хеш-индекс, GiST, SP-GiST, GIN и BRIN;
- новый модуль «Сортировка и группировка» детально рассказывает о сортировке и группировке;
- старая тема «Статистика» разделена на две, которые выделены в новый модуль «Статистика»;
- новый модуль «Оптимизация запросов» состоит из четырех тем, две из которых («Материализация» и «Функции») новые, а бывшая «Приемы оптимизации» переименована в «Подходы к настройке» и существенно переработана.
Все материалы по курсу предоставляются на русском языке. По окончании курса слушателю выдается сертификат вендора Postgres Professional.
Целевая аудитория
- администраторы баз данных
- разработчики баз данных
Программа курса
1. Введение
2. Демонстрационная база данных
3. Выполнение запросов
- Планирование и выполнение
4. Доступ к данным
- Методы доступа
- Параллельный доступ
- Типы индексов
5. Сортировка и группировка
6. Способы соединения
- Соединение вложенным циклом
- Соединение хешированием
- Соединение слиянием
7. Статистика
- Базовая статистика
- Расширенная статистика
8. Оптимизация запросов
- Профилирование
- Материализация
- Функции
- Подходы к настройке учебные материал
Документы об окончании курса
- Сертификат вендора Postgres Professional об окончании авторизованного курса
- Сертификат Учебного центра Noventiq
- Cертификат об обучении установленного образца
