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

> Планирование и выполнение запросов, методы доступа, соединения, статистика и практическая оптимизация запросов.

---

Индекс LLMS: [llms.txt](/ru/llms.txt)

---

<!-- Generated by scripts/generate_skeleton.py. -->

Курс сохраняет официальный порядок тем. Русские материалы извлечены из PDF в читаемый нативный Markdown для дальнейшей редакторской работы.

> **Состояние материалов:** 官方 PDF 已提取为原生 Markdown

> **Базовый язык:** Базовый язык: English. Текущий английский архив используется как базовый; русская версия сохранена для сверки глав.

## О курсе

Планирование и выполнение запросов, методы доступа, соединения, статистика и практическая оптимизация запросов.

## Состояние материалов

| Язык | Текущий архив | Версия | Темы | Страница курса |
| --- | --- | --- | ---: | --- |
| English | [QPT-handouts-16-en-20251018.zip](https://edu.postgrespro.com/16/QPT-handouts-16-en-20251018.zip) | 16-20251018 | 17 | [HTTP 200](https://postgrespro.com/community/courses/QPT) |
| Русский | [QPT-handouts-16.zip](https://edu.postgrespro.ru/16/QPT-handouts-16.zip) | 16 | 17 | [HTTP 200](https://postgrespro.ru/education/courses/QPT) |

## Содержание

- [00 Оптимизация запросов](/ru/qpt/qpt-00-introduction/)
- [01 Авиаперевозки](/ru/qpt/qpt-01-demodb-bookings/)
- [02 Планирование и выполнение](/ru/qpt/qpt-02-query-query/)
- [03 Методы доступа](/ru/qpt/qpt-03-am-am/)
- [04 Параллельный доступ](/ru/qpt/qpt-04-am-parallels/)
- [05 Типы индексов](/ru/qpt/qpt-05-am-indexes/)
- [06 Сортировка](/ru/qpt/qpt-06-sort-sort/)
- [07 Группировка](/ru/qpt/qpt-07-sort-group/)
- [08 Соединение вложенным циклом](/ru/qpt/qpt-08-join-nestloop/)
- [09 Соединение хешированием](/ru/qpt/qpt-09-join-hashjoin/)
- [10 Соединение слиянием](/ru/qpt/qpt-10-join-mergejoin/)
- [11 Базовая статистика](/ru/qpt/qpt-11-stats-basic/)
- [12 Расширенная статистика](/ru/qpt/qpt-12-stats-extended/)
- [13 Профилирование](/ru/qpt/qpt-13-optim-profiling/)
- [14 Материализация](/ru/qpt/qpt-14-optim-materialization/)
- [15 Функции](/ru/qpt/qpt-15-optim-functions/)
- [16 Подходы к настройке](/ru/qpt/qpt-16-optim-tuning/)

## Дополнительные материалы

- `demodb.pdf`
- `qpt_new_features.pdf`
- `qpt_student_guide.pdf`

## Редакторский статус

Русский комплект доступен в виде нативного Markdown. Если английский комплект не найден, английский маршрут оставлен для будущего источника.

- [Матрица версий](/ru/versions/)
- [Рабочий список](/ru/checklist/)
- [Источники и разрешения](/ru/about/)

---

Страницы раздела:

- [Занятие 00: PostgreSQL 16 / Оптимизация запросов](/ru/qpt/qpt-00-introduction/): Исходная страница в нативном Markdown: PostgreSQL 16 / Оптимизация запросов
- [Занятие 01: Демонстрационная база данных / Авиаперевозки](/ru/qpt/qpt-01-demodb-bookings/): Исходная страница в нативном Markdown: Демонстрационная база данных / Авиаперевозки
- [Занятие 02: Выполнение запросов / Планирование и выполнение](/ru/qpt/qpt-02-query-query/): Исходная страница в нативном Markdown: Выполнение запросов / Планирование и выполнение
- [Занятие 03: Доступ к данным / Методы доступа](/ru/qpt/qpt-03-am-am/): Исходная страница в нативном Markdown: Доступ к данным / Методы доступа
- [Занятие 04: Доступ к данным / Параллельный доступ](/ru/qpt/qpt-04-am-parallels/): Исходная страница в нативном Markdown: Доступ к данным / Параллельный доступ
- [Занятие 05: Доступ к данным / Типы индексов](/ru/qpt/qpt-05-am-indexes/): Исходная страница в нативном Markdown: Доступ к данным / Типы индексов
- [Занятие 06: Сортировка и группировка / Сортировка](/ru/qpt/qpt-06-sort-sort/): Исходная страница в нативном Markdown: Сортировка и группировка / Сортировка
- [Занятие 07: Сортировка и группировка / Группировка](/ru/qpt/qpt-07-sort-group/): Исходная страница в нативном Markdown: Сортировка и группировка / Группировка
- [Занятие 08: Способы соединения / Соединение вложенным циклом](/ru/qpt/qpt-08-join-nestloop/): Исходная страница в нативном Markdown: Способы соединения / Соединение вложенным циклом
- [Занятие 09: Способы соединения / Соединение хешированием](/ru/qpt/qpt-09-join-hashjoin/): Исходная страница в нативном Markdown: Способы соединения / Соединение хешированием
- [Занятие 10: Способы соединения / Соединение слиянием](/ru/qpt/qpt-10-join-mergejoin/): Исходная страница в нативном Markdown: Способы соединения / Соединение слиянием
- [Занятие 11: Статистика / Базовая статистика](/ru/qpt/qpt-11-stats-basic/): Исходная страница в нативном Markdown: Статистика / Базовая статистика
- [Занятие 12: Статистика / Расширенная статистика](/ru/qpt/qpt-12-stats-extended/): Исходная страница в нативном Markdown: Статистика / Расширенная статистика
- [Занятие 13: Оптимизация запросов / Профилирование](/ru/qpt/qpt-13-optim-profiling/): Исходная страница в нативном Markdown: Оптимизация запросов / Профилирование
- [Занятие 14: Оптимизация запросов / Материализация](/ru/qpt/qpt-14-optim-materialization/): Исходная страница в нативном Markdown: Оптимизация запросов / Материализация
- [Занятие 15: Оптимизация запросов / Функции](/ru/qpt/qpt-15-optim-functions/): Исходная страница в нативном Markdown: Оптимизация запросов / Функции
- [Занятие 16: Оптимизация запросов / Подходы к настройке](/ru/qpt/qpt-16-optim-tuning/): Исходная страница в нативном Markdown: Оптимизация запросов / Подходы к настройке
