Установка pg_store_plans
Расширение pg_store_plans используется для расширенного сбора статистики наблюдаемой СУБД.
Перед установкой этого расширения убедитесь, что у вас установлено расширение pg_stat_statements и postgresql.conf содержит строку:
shared_preload_libraries = 'pg_stat_statements'
Важно
Если у вас СУБД типа 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'
Примечание
Добавить расширение можно с помощью модуля конфигурации платформы. Для параметра shared_preload_libraries рекомендуемое значение будет указано в соответствующем столбце.
Выполните restart наблюдаемой СУБД, чтобы применить новые параметры.
Создайте расширение:
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'
Выполните restart наблюдаемой СУБД, чтобы применить новые параметры.
Создайте расширение:
create EXTENSION pg_store_plans;