PostgreSQL. План выполнения запроса

Редактировал(а) Alexandr Fokin 2024/10/01 10:07

 План выполнения запроса
Этапы выполнения запроса
Разбор
Переписывание (трансформация)
Планирование
Выполнение
 

Query Plan nodes
https://doc.rockdata.net/optimization/query-plan/#index-cond

Описание операций плана выполнения в Postgresql
http://www.sql-tutorial.ru/ru/book_postgresql_query_plan_explanation.html

Механизм: Подготовка запроса Prepared Statements

PREPARE — prepare a statement for execution
https://postgrespro.ru/docs/postgrespro/15/sql-prepare?lang=en

В некоторых случаях вызовы представлений или функций могут быть встроены в запрос (Inliine).
Это происходит на этапы трансформации запроса.

 Учебный курс «QPT. PostgreSQL 10. Оптимизация запросов»
https://www.youtube.com/playlist?list=PLaFqU3KCWw6K2sTAksX5AJq4SQDN5PA1t
 

Chapter 14. Performance Tips
https://www.postgresql.org/docs/current/performance-tips.html

Планы запросов - это просто! Разбор оптимизаций запросов PostgreSQL на живых примерах
https://infostart.ru/1c/articles/1196217/

Оптимизация запросов. Основы EXPLAIN в PostgreSQL (часть 2)
https://habr.com/ru/articles/203386/

Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.1 — как и зачем читать планы)
https://habr.com/ru/companies/tensor/articles/790282/

Анализ запросов в PostgreSQL. Часть 1. Работа с анализатором запросов.
https://langtoday.com/?p=229

Анализ запросов в PostgreSQL. Часть 2. Операции индексного и табличного доступа в PostgreSQL
https://langtoday.com/?p=270

Визуализация плана

Внутренние ссылки:

Дочерние страницы:
Обратные ссылки:

Теги: