Написано: 04.01.2023

6. Объяснение и отображение планов выполнения

Знание того, как объяснить запрос и отобразить его план, имеет важное значение для настройки SQL.

6.1 Введение в планы выполнения

6.1.1 Содержание плана выполнения

6.1.2 Почему планы выполнения меняются

6.1.2.1 Различные схемы

6.1.2.2 Различные стоимости

6.2 Генерация выходных данных плана с использованием инструкции EXPLAIN PLAN

6.2.1 Об инструкции EXPLAIN PLAN

6.2.1.1 О таблице PLAN_TABLE

6.2.1.2 Ограничения EXPLAIN TABLE

6.2.2 Объяснение инструкции SQL: Основные шаги

6.2.3 Указание Statement ID в EXPLAIN PLAN: пример

6.2.4 Указание другого вывода для EXPLAIN PLAN: пример

6.2.5 Вывод EXPLAIN PLAN для запроса с контейнером: пример

6.3 Отображение планов выполнения

6.3.1 Об отображении выходных данных PLAN_TABLE

6.3.2 Отображение планов выполнения: Основные шаги

6.3.3 Отображение адаптивных планов запросов: Учебник

6.3.4 Отображение планов выполнение: Примеры

6.3.4.1 Настройка вывода PLAN_TABLE

6.3.4.2 Отображение планов параллельного выполнения: Пример

6.3.4.2.1 Об EXPLAIN PLAN и параллельных запросах
6.3.4.2.2 Просмотр параллельных запросов с EXPLAIN PLAN: Пример

6.3.4.3 Отображение планов растровых индексов: Пример

6.3.4.4 Отображение планов с результирующим кэшем: Пример

6.3.4.5 Отображение планов для партиционированных объектов: Пример

6.3.4.5.1 Отображение диапазона и хэш-партиций с EXPLAIN PLAN: Примеры
6.3.4.5.2 Сокращение информации с помощью составных партиционированных объектов: Примеры
6.3.4.5.3 Примеры разумного соединения частичных партиций
6.3.4.5.4 Примеры разумного соединения полных партиций
6.3.4.5.5 Примеры с INLIST ITERATOR и EXPLAIN PLAN
6.3.4.5.6 Примеры с домейн-индексом и EXPLAIN PLAN

6.4 Сравнение планов выполнения

6.4.1 Цель сравнения планов

6.4.2 Пользовательский интерфейс для сравнения планов

6.4.3 Сравнение планов выполнения: Учебник

6.4.4 Сравнение планов выполнения: Примеры