Сокращенное дерево плана позволяет легко увидеть алгоритм выполнения запроса. Все числовые показатели которого выводятся отдельно и акцентируются цветовыми метками пропорционально нагрузке.
Навигационная панель отображает самые продолжительные узлы и позволяет осуществить быстрый переход к ним.
Анализ параллельных узлов суммирует, а не усредняет время выполнения с учетом распределения по всем задействованным ядрам CPU для выявления точек дальнейшей оптимизации нагрузки на сервер в целом.
Интеллектуальные рекомендации, автоматически генерируемые на основе анализа структуры и ресурсных показателей плана, подскажут вам, в чем именно заключается проблема производительности запроса и как ее можно легко устранить.
Отметка соответствующего узлу проблемного участка запроса помогает одним кликом перейти к соответствующей точке в запросе и обратно к плану, даже если они занимают по несколько экранов.
Разные форматы планов будут разобраны независимо от способа их получения: из консоли с разбиением строк по ширине экрана или как часть лога вместе с запросом в формате JSON или экспорт в виде CSV с лишними обрамляющими кавычками, скопированными из pgAdmin, или без них, в JSON-формате или в стандартном текстовом представлении.
Последние версии PostgreSQL генерируют планы с новыми типами узлов Incremental Sort, Result Cache, Async Foreign Scan и Index Skip Scan, но даже они не доставят проблем при анализе запроса.
Поддержка enterprise‑«форков» позволяет воспользоваться всеми вариантами визуализации планов, сгенерированных не только «ванильным» PostgreSQL, но и любым из специализированных корпоративных решений на его основе: Greenplum, Citus, TimescaleDB и Amazon RedShift.
Вы можете автоматизировать отправку планов из своих систем для их визуализации и дальнейшего анализа, используя API нашего сервиса.