47.2. Статистика по событиям ожидания #
PPEM поддерживает интеграцию с расширением pg_wait_sampling для просмотра истории и профиля ожиданий в пользовательских сеансах.
47.2.1. Просмотр статистики по событиям ожидания #
Перед выполнением этой инструкции установите расширение pg_wait_sampling.
Чтобы просмотреть статистику по событиям ожидания:
Перейдите к пользовательским сеансам одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
В правом верхнем углу страницы выберите экземпляр.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
В 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. Редактирование параметров конфигурации профиля и истории ожидания #
Перейдите к пользовательским сеансам одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
В правом верхнем углу страницы выберите экземпляр.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
В pid нажмите на идентификатор обслуживающего процесса пользовательского сеанса.
В правом верхнем углу страницы нажмите Редактировать параметры.
Отредактируйте параметры конфигурации профиля и истории ожидания.
Нажмите Сохранить.