Документация iSZN

Таблица temp$_plan_table

Описание

  • Временная таблица содержит сведения о планах выполнения SQL-запросов (план выполнения запроса представляет собой последовательность операций, которые сервер Oracle осуществляет для выполнения запроса).
  • Таблица используется задачей SQL Worksheet.
  • Таблица игнорируется задачей «Мастер обновления среды Системы» (как и любой объект схемы, наименование которого начинается на temp$).

Характеристики таблицы

Права на таблицу

Ни одна из ролей Системы не имеет прав на просмотр или редактирование записей таблицы.

Столбцы таблицы

Столбец Тип данных Обязательный Описание
statement_id Varchar2(30) Значение необязательного параметра STATEMENT_ID, определённого в операторе EXPLAIN PLAN. В iSZN определяется имя пользователя СУБД (см. «Пользователь») и дата и время выполнения оператора EXPLAIN PLAN.
timestamp Date Дата и время выполнения оператора EXPLAIN PLAN.
remarks Varchar2(80) Комментарий.
operation Varchar2(30) Имя операции, выполненной на данном шаге.
options Varchar2(255) Опции, использованные для операции, выполненной на данном шаге.
object_node Varchar2(128) Имя связи с базой данных, использованной для обращения к объекту.
object_owner Varchar2(30) Имя пользователя СУБД, владеющего схемой, в которой содержится объект.
object_name Varchar2(30) Имя объекта.
object_instance Integer Порядковый номер объекта в исходном операторе.
object_type Varchar2(30) Модификатор, предоставляющий описательную информацию об объекте, например NON-UNIQUE для индексов.
optimizer Varchar2(255) Текущий режим оптимизатора.
search_columns Number Число столбцов, соответствующих предикатам (условиям).
id Integer Номер, назначенный данному шагу в плане выполнения.
parent_id Integer Номер (id) следующего шага плана выполнения, который оперирует с результатами текущего шага.
position Integer Порядок обработки шагов, имеющих один и тот же parent_id.
cost Integer Стоимость текущей операции, оценённая оптимизатором на основе стоимости.
cardinality Integer Количество строк, возвращаемых текущей операцией (оценённое оптимизатором на основе стоимости).
bytes Integer Количество байтов, возвращаемых текущей операцией.
other_tag Varchar2(255) Описывает функцию текста SQL в столбце other.
partition_start Varchar2(255) Начальная секция из диапазона секций, к которому происходит доступ.
partition_stop Varchar2(255) Конечная секция из диапазона секций, к которому происходит доступ.
partition_id Integer Номер шага, на котором вычислены значения столбцов partition_start и partition_stop.
other Long Информация о параллельных выполнениях подчинённых и параллельных запросов.
distribution Varchar2(30) Метод распределения.
cpu_cost Integer Определённая пользователем стоимость центрального процессора.
io_cost Integer Определённая пользователем стоимость ввода-вывода.
temp_space Integer Временное пространство, использованное операцией (сортировкой или соединением) и оценённое оптимизатором на основе стоимости. Для операторов, использующих подход на основе правил, этот столбец пуст.
access_predicates Varchar2(4000) Предикаты (условия), использованные для определения строк в структуре доступа. Например, начальный или конечный предикаты для просмотра диапазона индекса.
filter_predicates Varchar2(4000) Предикаты (условия), использованные для фильтрования строк перед их выводом.

См. также