Релиз PPEM 2.6: история активных сеансов, интерактивный апгрейд BiHA и улучшение безопасности
Postgres Professional представляет обновление платформы администрирования СУБД — Postgres Pro Enterprise Manager 2.6. Ключевые темы релиза: новый инструмент диагностики производительности на основе исторических профилей ожиданий, переработанный процесс мажорного обновления BiHA-кластеров и комплекс мер по безопасности по итогам пентеста.
В PPEM 2.6 появился первый инструмент для анализа ожиданий сессий PostgreSQL через исторические профили — история активных сеансов (ASE — Active Session Engine). Открыть его можно через панель навигации: «Мониторинг» → «История активных сеансов», при условии что профилирование для экземпляра включено.
ASE позволяет ответить на вопрос, почему тормозит инстанс, без прямого подключения к инстансу. Доступны два режима визуализации данных — по типам ожиданий и по событиям ожиданий. Прямо на графике можно выбрать интервал детализации, кликнуть по нему и перейти к дополнительному графику с событиями. Детализация ведётся вплоть до конкретного запроса (query_id) и процесса (pid), с просмотром текста запроса и плана выполнения.
Профилирование накапливает снимки сессий и хранит их в репозитории PPEM, поэтому по умолчанию оно выключено. Управление профилем (включение, остановка, возобновление, выключение) доступно из того же раздела. Функция находится в статусе бета.
Процедура мажорного обновления PostgreSQL в BiHA-кластере разделена на два самостоятельных этапа. Первый этап — обновление узлов кластера (лидер → фолловеры) — запускается как прежде. Второй этап — новый: финализация обновления. Пользователь самостоятельно инициирует завершение в тот момент, когда убедился в корректной работе сервиса после переключения версии.
При статусе кластера «Ожидает завершения обновления» в интерфейсе появляется
Читать на habr.com