Поздравляем!

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

Amy McCarty

Instructor

Глава 1: способы объединения данных

Облако слов: JOIN, WITH, TEMP, SQL, CTE, FULL, INNER, OUTER, LEFT, RIGHT, subquery, queries, postgres, optimize

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

Глава 2: ограничение результатов

  • Порядок операций
  • Фильтрация через WHERE
  • Фильтрация с INNER JOIN
  • Объединение данных разной гранулярности
Оптимизация запросов в PostgreSQL

Глава 3: изучение базы данных

  • pg_tables и information_schema
  • Таблицы и представления

Схема макета таблицы из 5 столбцов. Пять вертикальных полос — столбцовое хранение. Пять горизонтальных полос — строковое хранение.

  • Индексы и секционирование
Оптимизация запросов в PostgreSQL

Глава 4: использование планировщика запросов

Жизненный цикл запроса. Блок 1 — разбор: проверка синтаксиса, трансляция SQL, соблюдение правил. Блок 2 — планирование и оптимизация: использование статистики БД, расчёт стоимости, выбор лучшего плана. Блок 3 — выполнение: следование плану, возврат результатов.

  • EXPLAIN
Оптимизация запросов в PostgreSQL

Спасибо!

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

Preparing Video For Download...