pg_outline. Изменение плана выполнения запрос ов
Версия: 1.1.
В исходном дистрибутиве установлено по умолчанию: да.
Связанные компоненты: отсутствуют.
Схема размещения:
outline
.
Расширение pg_outline
предназначено для изменение плана выполнения запросов.
Функциональные возможности расширения pg_outline
Функциональные возможности:
- управление (добавить, заменить, удалить, включить, выключить) правилами подмены (фиксациями подсказок
pg_hint_plan
) планов запросов; - возврат информации о созданных правилах подмены планов запросов;
- возврат идентификатора запроса (
queryId
) для текста запроса (queryText
).
Подробное описание в документе «Список PL/SQL функций продукта» раздел «Функциональные возможности расширения pg_outline» (доступен в личном к абинете).
Подмена подсказок
Получение идентификатора запроса (query ID)
Идентификатор запроса используется для сопоставления выполняемого запроса и правила фиксации и/или подмены этого запроса.
Получить идентификатор в ручном режиме можно через:
- расширение
pg_stat_statements
; - функцию
outline.identify
. Подробнее в документе «Список PL/SQL функций продукта», раздел «Функциональные возможности расширенияpg_outline
» (документ доступен в личном кабинете).