Необходимая предварительная подготовка:
- знакомство с ОС Unix,
- уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно),
- PostgreSQL в объеме курса [DBA1] Администрирование PostgreSQL 10. Базовый курс или [DEV1] Разработка серверной части приложений PostgreSQL 12. Базовый курс
- знакомство с ОС Unix,
- уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно),
- PostgreSQL в объеме курса [DBA1] Администрирование PostgreSQL 10. Базовый курс или [DEV1] Разработка серверной части приложений PostgreSQL 12. Базовый курс
Получаемые навыки:
- детальное понимание механизмов планирования и выполнения запросов,
- настройка параметров экземпляра, связанных с производительностью,
- поиск проблемных запросов и их оптимизация.
- настройка параметров экземпляра, связанных с производительностью,
- поиск проблемных запросов и их оптимизация.
1. Введение
2. Демобаза «Авиаперевозки»
3.Выполнение запросов
4.Последовательный доступ
5.Индексный доступ
6.Сканирование по битовой карте
7.Соединение вложенным циклом
8.Соединение хешированием
9.Соединение слиянием
10.Статистика
11.Профилирование