pg_hint_plan. Управление планами запросов в Pangolin#
Версия: 1.5.0.
В исходном дистрибутиве установлено по умолчанию: да.
Связанные компоненты: отсутствуют.
Схема размещения:
hint_plan.
Расширение pg_hint_plan управляет планом выполнения с помощью подсказывающих фраз (подсказок, hint), записываемых в виде простых описаний в SQL-комментариях особого вида.
Подробное описание расширения в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».
Доработка#
Доработка:
Адаптация под длину имен объектов в 128 символов - для тестов.
Интеграция с функциональностью разделяемых подготовленных запросов.
Адаптация для работы с
pg_outline.Исключено логирование запросов
CREATE ROLE/ALTER ROLE.Версия: 4.5.0.
Ограничения#
Ограничения отсутствуют.
Установка#
Установка расширения производится при инсталляции продукта Pangolin. Расширение включается в БД template1 для того, чтобы расширение появлялось во всех создаваемых базах данных. Установка расширения производится в схему расширений hint_plan, изменение схемы установки невозможно.
Подробнее процесс описан в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».
Настройка#
Порядок настройки в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».
Использование модуля#
Использование модуля в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Использование подсказок».
Ссылки на документацию разработчика#
Дополнительно поставляемый модуль pg_hint_plan: