Перейти к основному содержимому

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

Версия: 1.3.7.

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

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

Схема размещения: 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: