52.2. Просмотр общего времени ожидания по событиям #

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

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

      1. В навигационной панели перейдите в МониторингИстория активных сеансов.

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

    • Через соответствующий раздел экземпляра:

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

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

      3. В навигационной панели перейдите в История активных сеансов.

  2. Отобразится линейный график для общего времени ожидания по событиям и таблица с детальной информацией об SQL-запросах и сеансах.

    Если график не содержит данных, попробуйте выполнить следующие действия:

    • В правом верхнем углу графика выберите или задайте другой период времени с помощью выпадающего списка.

    • Включите или возобновите профилирование. Подождите некоторое время, чтобы накопились исторические данные.

  3. При необходимости скорректируйте данные, которые должны быть видны на графике:

    • В правом верхнем углу графика выберите или задайте период времени с помощью выпадающего списка.

    • В нижней части графика, где находится легенда, нажмите флажки, чтобы показать или скрыть определённые типы событий.

    • Переключите режим отображения для графика:

      • По умолчанию график находится в режиме отображения всех данных, когда отображается время ожидания для всех типов событий.

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

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

        Вы можете выбрать другой тип событий из выпадающего списка, который находится вверху графика.

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

  4. Чтобы посмотреть сводку статистики по событиям ожидания для конкретной точки во времени, наведите курсор на эту точку на графике.

  5. Чтобы исследовать детальную статистику о событиях ожидания, выберите интервал и посмотрите отображённые данные, как описано ниже.

52.2.1. Просмотр детальной статистики о событиях ожидания #

Исследуйте детальную статистику о событиях ожидания, используя линейный график для общего времени ожидания по событиям и таблицу с подробной информацией об SQL-запросах и сеансах:

  1. В правом верхнем углу графика нажмите Выбрать интервал .

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

  3. Чтобы сбросить выделение, в правом верхнем углу графика нажмите Сбросить . Также можно нажать Очистить рядом с периодом времени, который отображается под графиком.

Отобразятся таблицы с подробной информацией о выбранном периоде:

  • Таблица SQL-запросы содержит следующие столбцы:

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

      Чтобы посмотреть детальную информацию об активности, наведите курсор на индикатор.

    • ID запроса.

    • Запрос, Продолжительность.

      Чтобы посмотреть подробную информацию о запросе, нажмите на запрос (например, SELECT). Откроется окно с подробной информацией о запросе. В нём отображаются следующие параметры:

      • Число выполнений и Общее время выполнения.

        Эти параметры отображаются только в том случае, если на экземпляре установлен модуль pg_stat_statements.

      • Запрос: текст запроса.

      • План запроса: план запроса (если доступен).

        План запроса отображается только в том случае, если на экземпляре установлено расширение pgpro_stats.

        План запроса может быть недоступен, даже если расширение установлено.

    • Число выполнений, Общее время выполнения.

  • Таблица Сеансы содержит следующие столбцы:

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

      Чтобы посмотреть детальную информацию об активности, наведите курсор на индикатор.

    • PID: идентификатор обслуживающего процесса.

    • Пользователь: имя пользователя СУБД, от имени которого установлен сеанс.

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

    • Приложение: имя приложения, которое является источником пользовательского сеанса.