PostgreSQL 13. Оптимизация запросов
Код : PS-QPT-4
Продолжительность очно : 2 дня
Продолжительность VILT : 2 дня
Формат обучения : очно, Virtual Instructor-Led Training - ONLINE
О курсе
В этом курсе рассматриваются вопросы настройки параметров экземпляра, связанных с повышением производительности, а также речь пойдёт о выявлении проблемных запросов и их оптимизации.
Для кого этот курс
- Администраторы баз данных
- Разработчики баз данныx
Требуемые знания и навыки
- Знакомство с ОС Unix
- Уверенное владение SQL
- PostgreSQL в объеме курса DBA1 «Администрирование PostgreSQL. Базовый курс» или DEV1 «Разработка серверной части приложений PostgreSQL 16. Базовый курс»
Приобретаемые навыки
По завершению курса слушатели приобретут навыки, позволяющие им:
- Понимать механизмы планирования и выполнения запросов
- Настраивать параметры экземпляра, связанные с производительностью
- Находить проблемные запросы и оптимизировать их
Программа
Модуль 1. «Демонстрационная база данных»
- Общая схема демобазы «Авиаперевозки»
Модуль 2. «Выполнение запросов»
- Общие подходы к оптимизации
- Простой протокол и этапы обработки запросов
- Расширенный протокол
- Подробное планирование запросов
Модуль 3. «Доступ к данным»
- Методы доступа
- Параллельный доступ
- Типы индексов
Модуль 4. «Сортировка и группировка»
- Сортировка
- Группировка
Модуль 5. «Способы соединения»
- Соединение вложенным циклом
- Соединение хешированием
- Соединение слиянием
Модуль 6. «Статистика»
- Базовая статистика
- Расширенная статистика
Модуль 7. «Оптимизация запросов»
- Профилирование
- Материализация
- Функции
- Подходы к настройке