title

text

Алена Рыбакина
Алена Рыбакина Postgres Professional Разработчик
А
Андрей Казаринов Postgres Professional младший разработчик
14:45 29 сентября
120 мин

Умный планировщик: AQO, AQE, pgpro-multiplan и switch_join в действии

Планировщик PostgreSQL — мощный, но у него есть слабое место: он не всегда строит планы корректно. Мы покажем, как набор расширений из Postgres Pro помогает довести его до уровня «почти телепатии». AQO (Adaptive Query Optimization) — адаптивная оптимизация запросов: как движок обучается на статистике выполнения и перестаёт строить заведомо неэффективные планы. AQE (Adaptive Query Execution) — как и AQO - позволяет переоценивать стоимость на основе реальной кардинальности и перестраивать план на лету. pgpro-multiplan — кеширование и хранение нескольких готовых планов для одного запроса: движок сам выбирает оптимальный в зависимости от параметров. switch_join — динамическое переключение между стратегиями соединений (Nested Loop, Hash Join, Merge Join) без перекомпиляции запроса. Разберём, как эти расширения взаимодействуют между собой и где они реально помогают: от тяжёлых OLTP-нагрузок до аналитики с непредсказуемыми параметрами. Будут реальные примеры, кейсы из практики и немного «кухонных» инсайтов о планировщике.

Запись на мастер-класс доступна только для подтверждённых офлайн участников PGConf.СПб 2025

Другие мастер-классы