pg_profile. Сбор и анализ статистики производительности#

Версия: 4.2.

В исходном дистрибутиве установлено по умолчанию: да.

Связанные компоненты: dblink, plpgsql, pg_cron.

Схема размещения: pgse_profile.

Модуль обеспечивает возможность сбора и анализа статистики производительности СУБД Pangolin.

Модуль не влияет на конфигурацию с кластером высокой доступности СУБД Pangolin.

Запись статистики в базу данных выполняется с помощью pg_cron. Сбор статистики запускается всегда на мастере.

Подробное описание расширения в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Отчетность по нагрузке Pangolin».

Поведение в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Отчетность по нагрузке Pangolin».

Доработка#

Доработка: Использование защищенного хранилища паролей.

Версия: 4.4.0.

Ограничения#

Для корректной работы pg_profile необходимы следующие расширения (по умолчанию включены в состав поставки СУБД Pangolin):

  • dblink - расширение используется для подключения к БД и доработано для использования защищенного хранилища паролей;

  • pg_cron - расширение для создания заданий по расписанию;

  • pg_stat_statements - расширение для сбора статистики по SQL-выражениям;

  • plpgsql - расширение по работе с plpgsql.

Установка#

Дистрибутив Pangolin содержит расширение pg_profile. Установка выполняется на мастере и реплицируется на реплику автоматически.

Установка расширения в документе «Руководство по установке», раздел «Установка», подраздел «Отчетность по нагрузке Pangolin».

Настройка#

При настройке расширения необходимо создать подключения к обоим узлам кластера для сбора статистики.

Настройка расширения в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Настройка параметров».

Использование модуля#

Подробное описание расширения в документе «Руководство администратора», раздел «Сценарии администрирования», подраздел «Использование pg_profile».

Ссылки на документацию разработчика#

Дополнительно поставляемый модуль pg_profile: https://github.com/zubkov-andrei/pg_profile.