pg_hint_plan. Управление планами запросов в Pangolin#

Версия: 1.5.0.

В исходном дистрибутиве установлено по умолчанию: да.

Связанные компоненты: отсутствуют.

Схема размещения: hint_plan.

Расширение pg_hint_plan управляет планом выполнения с помощью подсказывающих фраз (подсказок, hint), записываемых в виде простых описаний в SQL-комментариях особого вида.

Подробное описание расширения в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».

Доработка#

Доработка:

  1. Адаптация под длину имен объектов в 128 символов - для тестов.

  2. Интеграция с функциональностью разделяемых подготовленных запросов.

  3. Адаптация для работы с pg_outline.

  4. Исключено логирование запросов CREATE ROLE/ALTER ROLE.

Версия: 4.5.0.

Ограничения#

Ограничения отсутствуют.

Установка#

Установка расширения производится при инсталляции продукта Pangolin. Расширение включается в БД template1 для того, чтобы расширение появлялось во всех создаваемых базах данных. Установка расширения производится в схему расширений hint_plan, изменение схемы установки невозможно.

Подробнее процесс описан в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».

Настройка#

Порядок настройки в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Управление планами запросов».

Использование модуля#

Использование модуля в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Использование подсказок».

Ссылки на документацию разработчика#

Дополнительно поставляемый модуль pg_hint_plan: