47.2. Статистика по событиям ожидания #

PPEM поддерживает интеграцию с расширением pg_wait_sampling для просмотра истории и профиля ожиданий в пользовательских сеансах.

47.2.1. Просмотр статистики по событиям ожидания #

Перед выполнением этой инструкции установите расширение pg_wait_sampling.

Чтобы просмотреть статистику по событиям ожидания:

  1. Перейдите к пользовательским сеансам одним из следующих способов:

    • Через раздел мониторинга:

      1. В навигационной панели перейдите в МониторингАктивность.

      2. В правом верхнем углу страницы выберите экземпляр.

    • Через раздел настройки экземпляра:

      1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

      2. Нажмите на имя экземпляра.

      3. В навигационной панели перейдите в Активность.

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

    Отобразится страница Профиль ожиданий со следующими элементами веб-приложения:

    • Блок Сеанс со следующими параметрами выбранного пользовательского сеанса:

      • Длительность: длительность пользовательского сеанса.

      • Активная транзакция: длительность текущей транзакции в пользовательском сеансе.

      • Активный запрос: длительность текущего запроса в пользовательском сеансе.

      • Общее ожидание: общая длительность событий ожидания в пользовательском сеансе.

      • Наблюдений: количество наблюдавшихся событий ожидания в пользовательском сеансе.

      • Уникальных событий: количество уникальных событий ожидания в пользовательском сеансе.

    • Блок Настройки профилирования со следующими параметрами конфигурации профиля ожиданий:

      • profile_period (соответствует pg_wait_sampling.profile_period)

      • profile_pid (соответствует pg_wait_sampling.profile_pid)

      • profile_queries (соответствует pg_wait_sampling.profile_queries)

      • sample_cpu (соответствует pg_wait_sampling.sample_cpu)

      За описанием этих параметров конфигурации обратитесь к официальной документации Postgres Pro. При необходимости можно отредактировать параметры конфигурации профиля ожидания.

    • График со статистикой по событиям ожидания. С этим графиком можно выполнить следующие действия:

      • Чтобы увеличить или уменьшить масштаб, используйте ползунок в нижней части графика.

      • Чтобы посмотреть подробную информацию о событиях ожидания, наведите курсор на график.

    • Блок История со следующими параметрами истории ожиданий:

      • Длительность: длительность истории ожиданий.

      • Старт и Окончание: дата и время начала и окончания истории ожиданий.

    • Блок Настройки истории со следующими параметрами конфигурации истории ожиданий:

      • history_size (соответствует pg_wait_sampling.history_size)

      • history_period (соответствует pg_wait_sampling.history_period)

      За описанием этих параметров конфигурации обратитесь к официальной документации Postgres Pro. При необходимости можно отредактировать параметры конфигурации истории ожидания.

    • Таблица событий со следующими столбцами:

      • Время: дата и время, когда произошло событие.

      • Тип события ожидания: тип события ожидания, связанного с событием.

        За подробной информацией о возможных значениях обратитесь к официальной документации Postgres Pro.

      • Событие ожидания: событие ожидания, связанное с событием.

      • Идентификатор запроса: уникальный идентификатор запроса, связанного с событием.

      • Запрос: текст запроса, связанного с событием.

        Чтобы просмотреть текст запроса отдельно, нажмите рядом с ним Запрос.

47.2.2. Редактирование параметров конфигурации профиля и истории ожидания #

  1. Перейдите к пользовательским сеансам одним из следующих способов:

    • Через раздел мониторинга:

      1. В навигационной панели перейдите в МониторингАктивность.

      2. В правом верхнем углу страницы выберите экземпляр.

    • Через раздел настройки экземпляра:

      1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

      2. Нажмите на имя экземпляра.

      3. В навигационной панели перейдите в Активность.

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

  3. В правом верхнем углу страницы нажмите Редактировать параметры.

  4. Отредактируйте параметры конфигурации профиля и истории ожидания.

  5. Нажмите Сохранить.