pg_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.