Раздел «Проблемные запросы»
Назначение раздела - отображение вызывающих подозрения запросов в различных разрезах, которые определяются в конфигурации сервера или могут быть переопределены через ALTER SYSTEM.
На начальной странице выбирается хост, для выбранного хоста отображается аналитика проблемных запросах на соответствующих вкладках.
- Проблемные запросы :
- отобразит сводку по хостам:
1.всего проблемных запросов 2.всего шаблонов проблемных запросов 3.timeline
- переведет на аналитику выбранного хоста:
затраты ресурсов на запросы, обощенные до шаблонов
затраты ресурсов на запросы, обощенные до моделей
затраты ресурсов на запросы, сведенные к приложениям
др.
На главной странице раздела отображается сводка по хостам с проблемными запросам, главные из которых - общее количество проблемных запрос и количество шаблонов, к которым их можно свести.
Для каждого хоста отображается график интенсивности появления проблемных запросов, разбитый на 24 часа (Timeline).
Дла перехода к детальной аналитике проблемных запросов следует нажать на число шаблонов.
Для выбранного хоста сервис предоставляет аналитику проблемных запросов. В виде сводных таблицы будут отображены затры ресурсов на запросы:
обощенные до шаблонов;
обощенные до моделей;
сведенные к приложениям;
и др.
Включение сброса анализа выполняемых запросов прямо из активной сессии
Чтобы включить сброс анализа выполняемых запросов прямо из активной сессии можно воспользоваться такой конструкцией:
SET log_min_duration_statement = '1ms'; -- пишем в лог все запросы дольше 1ms
LOAD 'auto_explain'; -- загружаем модуль auto_explain
SET auto_explain.log_min_duration = '1ms'; -- снимаем план, если дольше 1ms
SET auto_explain.log_analyze = 'on'; -- план пишем как EXPLAIN (ANALYZE, BUFFERS)
SET auto_explain.log_buffers = 'on';
SET auto_explain.log_timing = 'on';
SET auto_explain.log_triggers = 'on'; -- и триггеры тоже
SET track_io_timing = 'on'; -- выводить в план время IO-операций
Можно также (рекомендуется) установить нужные параметры auto_explain в конфиге сервера.
- Страница /Планы
- Порядок перехода на страницу /Планы
- Панель управления страницей
- Вкладка «По шаблонам»
- Вкладка «По приложениям»
- Вкладка «По объектам базы (операции)»
- Вкладка «По объектам базы (ресурсы)»
- Вкладка «По динамическим объектам (операции)»
- Вкладка «По динамическим объектам (ресурсы)»
- Вкладка «По триггерам»
- Вкладка «Пиковые цепочки»
- Вкладка «По времени и ресурсам»
- Страница /узел
- Страница /шаблоны