Установка pg_store_plans

Расширение pg_store_plans используется для расширенного сбора статистики наблюдаемой СУБД.

Важно

Если у вас СУБД типа PostgresPro, то требуется перейти к пункту Подключение СУБД типа PostgresPro, использующей расширение pgpro_stats.

Установка pg_store_plans на СУБД Tantor

Примечание

Перед установкой данного расширения уже должно быть установлено расширение pg_stat_statements и postgresql.conf должен содержать строку:

shared_preload_libraries = 'pg_stat_statements'

Если в параметре уже указаны другие расширения, то добавить pg_stat_statements через запятую.

После получения пакета и копирования его на сервер с СУБД следует:

  • отредактировать postgresql.conf:

    shared_preload_libraries = 'pg_store_plans'
    

    Если в параметре уже указаны другие расширения, то добавить 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'
    

    Если в параметре уже указаны другие расширения, то добавить pg_store_plans через запятую.

Примечание

Возможно выполнить данную установку с помощью модуля конфигурации платформы.

Конфигуратор сам подскажет вам рекомендуемые значения.

  • Создать расширение:

    create EXTENSION pg_store_plans
    
  • Чтобы новые параметры применились, выполните restart наблюдаемой СУБД.