База знаний LinxCloud Services

Hint plan в PostgreSQL

Что такое pg_hint_plan?

pg_hint_plan — управление планом выполнения запроса с помощью указаний, записываемых в комментариях особого вида.

Подробнее о расширении (в том числе синтаксис, подзапросы, ошибки и т.д.) можно прочитать на официальной странице Postgres.

 

Порядок установки

Если БД восстанавливается из резервной копии, то будет нужно снова установить параметр базы данных shared_preload_libraries = pg_hint_plan.

 

Параметры

Параметры


Название
Описание
Значение по умолчанию
enable_hint_table
Значение True включает использование указаний из таблицы.
на (вкл.)
parse_messages
Задаёт уровень, которым будут попадать в журнал ошибки разбора указаний. Допустимые значения: ошибка (ошибка), предупреждение (предупреждение), уведомление (уведомление), информация (информация), протокол (протоколирование), отладка (отладка).
Информация
debug_print
Управляет выводом и детализацией отладочной информации. Допустимые значения: выкл., Вкл., Подробный и подробный.
выкл. (выкл.)
message_level
Задаёт уровень, которым будут попадать в журнал отладочные сообщения. Допустимые значения: ошибка, предупреждение, уведомление, информация, журнал, отладка.
Информация
Что вас интересует?
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!