Страница /шаблоны

Назначение - мониторинг запросов в разрезе конкретного запроса.

Порядок перехода на страницу

Для перехода на страницу «шаблоны» следует в разделе Раздел «Проблемные запросы» на странице /Планы выбрать интересующий шаблон:

Панель управления страницей

Состав панели (согласно нумерации на рисунке выше):

  1. Бургер-меню панели управления страницей;

  2. Адрес страницы в pg_monitor;

  3. Кнопка создания ссылки на задачу;

  4. heatmap, отображает интенсивность использования запросов с данным шаблоном на графики, разбитом на 24 часа.

Вкладка «шаблон»

Назначение - отображает перечень планов, соответствующих выбранному шаблону (запросы, отличающиеся численными значениям, но не отличающиеся структурой планов запроса).

Назначение -

Состав страницы:

  1. "time"

    Время регистрации запроса.

    При нажатии переводит на страницу запроса из архива.

  2. "приложение"

    Нажатие переводит на страницу «Планы», вкладку «по приложениям».

  3. "rows" (количество строк)

    Количество строк, возвращаемых узлом

    строка

    Каждая таблица в состоит из столбцов и строк. Каждая строка таблицы представляет отдельную запись и содержит значения для каждого столбца в таблице.

  4. "RRbF"

    Rows Removed by Filter (Строки удалены фильтром)

    Нажатие на заголовок сортирует вкладку по данному столбцу.

    Отображает статистическую информацию, которую можно увидеть в плане выполнения запроса (query execution plan). Это значение указывает на количество строк, которые были удалены после применения фильтра в операции сканирования или присоединения таблицы.

    Когда СУБД выполняет запрос, он применяет фильтры к данным для выбора только тех строк, которые удовлетворяют заданным условиям. «Rows Removed by Filter» отображает количество строк, которые были отфильтрованы и удалены после применения этих условий. Это значение может быть полезно для анализа производительности запроса и оптимизации его выполнения.

    Обратите внимание, что «Rows Removed by Filter» не указывает на общее количество строк, выбранных или возвращенных в результате выполнения запроса. RRbF относится только к количеству строк, которые были удалены после применения фильтра.

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

  5. "buf.mem"

    Запросы, buffers которых по данному шаблону считались читающимися из памяти.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Наведение на значение отображет тултип со значнием объема.

Вкладка «модель»

Назначение - содержит список шаблонов данного плана (дальнее обощение шаблона).

Состав страницы:

  1. "Шаблон/метод"

    Содержит шаблон <pg_m_glossary-pg_monitor_шаблон>) и метод запроса.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Нажатие на название шаблона переводит на страницу шаблона.

  2. "app"

    Имя приложения.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  3. "кол-во"

    Количество.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  4. "sum.мс"

    Суммарное время запросов в милисекундах.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  5. "avg.мс"

    Среднее время запроса в милисекундах.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  6. "buf.mem"

    Запросы, buffers которых по данному шаблону считались читающимися из памяти.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Наведение на значение отображет тултип со значнием объема.

  7. "buf:dsk"

    Запросы, buffers которых по данному шаблону считались читающимися с диска.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Наведение на значение отображет тултип со значнием объема.

  8. %

    Отношение чтения с диска к общему количество (лучше, когда меньше).

  9. "last"

    Время последнего запроса.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Нажатие на значение переводит на страницу запроса из архива.

  10. "Timeline"

    График интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «методы»

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

Состав страницы:

  1. "Метод"

    Метод используемый в плане для выполнения определенной операции

  2. создание ссылки на задачу

    Кнопка создания ссылки на задачу (task_link_button )

    Привязывает данный шаблона к системе учета, отслеживания ошибок (например, jira), pg_monitor позволит перейти на указанную для данного шаблона задачу.

    Нажатие на кнопку task_link_button вызывает окно создания ссылки на задачу: task_link_button-1

  3. "кол-во"

    Количество.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  4. "sum.мс"

    Суммарное время запросов в милисекундах.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  5. "avg.мс"

    Среднее время запроса в милисекундах.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  6. "buf.mem"

    Запросы, buffers которых по данному шаблону считались читающимися из памяти.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Наведение на значение отображет тултип со значнием объема.

  7. "buf:dsk"

    Запросы, buffers которых по данному шаблону считались читающимися с диска.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Наведение на значение отображет тултип со значнием объема.

  8. %

    Отношение чтения с диска к общему количество (лучше, когда меньше).

  9. "last"

    Время последнего запроса.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Нажатие на значение переводит на страницу запроса из архива.

  10. "Timeline"

    График интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «heatmap»

Назначение - отображает график интенсивности регистрации данного шаблона.