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

Что должен знать слушатель

В дополнение к своему профессиональному опыту студенты, посещающие данное обучение, должны обладать следующими техническими знаниями:

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

Результаты обучения

По окончанию курса слушатели узнают:

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

Программа обучения

1. Демобаза «Авиаперевозки»

2. Выполнение запросов

3. Последовательный доступ

4. Индексный доступ

5. Сканирование по битовой карте

6. Соединение вложенным циклом

7. Соединение хешированием

8. Соединение слиянием

9. Статистика

10. Профилирование

11. Приемы оптимизации