Установка 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
  • Отредактировать 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'