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