Установка pg_store_plans
Расширение pg_store_plans используется для расширенного сбора статистики наблюдаемой СУБД.
Важно
Если у вас СУБД типа PostgresPro, то требуется перейти к пункту Подключение СУБД типа PostgresPro, использующей расширение pgpro_stats.
Установка pg_store_plans на СУБД Tantor
Отредактировать postgresql.conf:
shared_preload_libraries = 'pg_store_plans'
Примечание
Если в параметре уже указаны другие расширения, то добавить pg_stat_statements через запятую. Пример такого добавления:
shared_preload_libraries = 'pg_stat_statements, pg_store_plans'
Возможно выполнить данную установку с помощью модуля конфигурации платформы.
Конфигуратор сам подскажет вам рекомендуемые значения.
Создать расширение:
create EXTENSION pg_store_plans;
Установка pg_store_plans на другие СУБД
Перед установкой требуется получить установочный пакет из репозитория вендора, скопировать на сервер с наблюдаемой СУБД и установить его:
apt-get install pg_store_plans
yum install pg_store_plans
Отредактировать postgresql.conf:
shared_preload_libraries = 'pg_store_plans'
Создать расширение:
create EXTENSION pg_store_plans;
Чтобы новые параметры применились, выполните restart наблюдаемой СУБД.
Примечание
Перед установкой данного расширения уже должно быть установлено расширение pg_stat_statements и postgresql.conf должен содержать строку:
shared_preload_libraries = 'pg_stat_statements'