PostgreSQL. Оптимизация запросов
PG_QPT
Курс поможет писать запросы, которые выполняются быстро и вовремя доставляют результаты. Слушатели научатся смотерть на процесс написания запроса с точки зрения механизма базы данных и начнёт думать, как оптимизатор базы данных.
Специально разработанное учебное пособие, материалы для выполнения лабораторных работ, листинги программ.
Предварительный уровень подготовки
Результат обучения
По окончании курса слушатели получат:
- Детальное понимание механизмов планирования и выполнения запросов,
- Настройка параметров экземпляра, связанных с производительностью,
- Поиск проблемных запросов и их оптимизация.
Программа курса
Модуль 1. Введение
Модуль 2. Демонстрационная база данных
- "Авиаперевозки"
Модуль 3. Выполнение запросов
- "Планирование и выполнение"
Модуль 4. Доступ к данным
- Методы доступа
- Параллельный доступ
- Типы индексов
Модуль 5. Сортировка и группировка
- Сортировка
- Группировка
Модуль 6. Способы соединения
- Соединение вложенным циклом
- Соединение хешрованием
- Соединение слиянием
Модуль 7. Статистика
- Базовая статистика
- Расширенная статистика
Модуль 8. Оптимизация запросов
- Профилирование
- Материализация
- Функции
- Подходы к настройке