52.2. Просмотр общего времени ожидания по событиям #
Перейдите к истории активных сеансов одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → История активных сеансов.
Из выпадающего списка в правом верхнем углу страницы выберите экземпляр.
Через соответствующий раздел экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в История активных сеансов.
Отобразится линейный график для общего времени ожидания по событиям и таблица с детальной информацией об SQL-запросах и сеансах.
Если график не содержит данных, попробуйте выполнить следующие действия:
В правом верхнем углу графика выберите или задайте другой период времени с помощью выпадающего списка.
Включите или возобновите профилирование. Подождите некоторое время, чтобы накопились исторические данные.
При необходимости скорректируйте данные, которые должны быть видны на графике:
В правом верхнем углу графика выберите или задайте период времени с помощью выпадающего списка.
В нижней части графика, где находится легенда, нажмите флажки, чтобы показать или скрыть определённые типы событий.
Переключите режим отображения для графика:
По умолчанию график находится в режиме отображения всех данных, когда отображается время ожидания для всех типов событий.
Чтобы переключиться в режим детального отображения данных для конкретного типа событий, нажмите на цветную часть графика, которая соответствует этому типу событий.
Когда график находится в режиме детального отображения, он показывает подробную информацию о событиях ожидания для выбранного типа событий.
Вы можете выбрать другой тип событий из выпадающего списка, который находится вверху графика.
Чтобы переключиться обратно в режим отображения всех данных, нажмите Назад в левом верхнем углу графика.
Чтобы посмотреть сводку статистики по событиям ожидания для конкретной точки во времени, наведите курсор на эту точку на графике.
Чтобы исследовать детальную статистику о событиях ожидания, выберите интервал и посмотрите отображённые данные, как описано ниже.
52.2.1. Просмотр детальной статистики о событиях ожидания #
Исследуйте детальную статистику о событиях ожидания, используя линейный график для общего времени ожидания по событиям и таблицу с подробной информацией об SQL-запросах и сеансах:
В правом верхнем углу графика нажмите
.
Внутри графика, зажав левую кнопку мыши, выделите горизонтальную область, которая соответствует интересующему периоду времени.
Чтобы сбросить выделение, в правом верхнем углу графика нажмите
. Также можно нажать
рядом с периодом времени, который отображается под графиком.
Отобразятся таблицы с подробной информацией о выбранном периоде:
Таблица SQL-запросы содержит следующие столбцы:
Активность: цветной горизонтальный индикатор, который показывает время ожидания для запроса в сравнении с другими запросами за выбранный период времени.
Чтобы посмотреть детальную информацию об активности, наведите курсор на индикатор.
ID запроса.
Запрос, Продолжительность.
Чтобы посмотреть подробную информацию о запросе, нажмите на запрос (например,
SELECT). Откроется окно с подробной информацией о запросе. В нём отображаются следующие параметры:Число выполнений и Общее время выполнения.
Эти параметры отображаются только в том случае, если на экземпляре установлен модуль pg_stat_statements.
Запрос: текст запроса.
План запроса: план запроса (если доступен).
План запроса отображается только в том случае, если на экземпляре установлено расширение pgpro_stats.
План запроса может быть недоступен, даже если расширение установлено.
Число выполнений, Общее время выполнения.
Таблица Сеансы содержит следующие столбцы:
Активность: цветной горизонтальный индикатор, который показывает длительность сеанса в сравнении с другими сеансами за выбранный период времени.
Чтобы посмотреть детальную информацию об активности, наведите курсор на индикатор.
PID: идентификатор обслуживающего процесса.
Пользователь: имя пользователя СУБД, от имени которого установлен сеанс.
База данных: имя базы данных, с которой установлен пользовательский сеанс.
Приложение: имя приложения, которое является источником пользовательского сеанса.