Postgres Professional представляет новую версию платформы администрирования СУБД — Postgres Pro Enterprise Manager 2.8. Ключевые темы релиза: настройка кворумной синхронной репликации в BiHA-кластерах, централизованное управление параметрами кластеров и узлов, а также поддержка Adaptive Query Optimization (AQO).

Кворумная синхронная репликация в BiHA
В PPEM 2.8 реализована возможность настраивать через интерфейс кворумную синхронную репликацию для BiHA-кластеров. Она доступна как при создании нового кластера, так и при преобразовании существующего экземпляра в BiHA-кластер. Кворумный подход позволяет определить, подтверждения от какого количества синхронных реплик необходимы для завершения транзакции. Это помогает выбрать баланс между устойчивостью к потере данных и задержками записи в зависимости от требований конкретной системы.
Управление параметрами кластеров и узлов
В веб-интерфейсе PPEM теперь можно просматривать и редактировать параметры кластеров и их отдельных узлов.
Новая функция упрощает работу с конфигурациями в распределённой среде:
-
параметры кластера и узлов доступны для просмотра и изменения из интерфейса;
-
можно назначать разные значения одного параметра на разных узлах в рамках одной операции;
-
администратор получает более гибкий контроль над конфигурацией без необходимости вручную изменять файлы на узлах кластера.
Поддержка AQO
В новой версии появилась поддержка AQO (Adaptive Query Optimization). Эта технология помогает улучшать производительность запросов за счёт адаптации оптимизатора к фактическим характеристикам выполнения запросов.
Поддержка AQO в PPEM расширяет возможности администраторов и специалистов по производительности при работе с нагрузочными системами и анализе проблемных SQL-запросов.
Настройка pgpro-otel-collector из интерфейса
В PPEM 2.8 появилось управление параметрами сбора метрик и логов для pgpro-otel-collector через веб-приложение. Функция работает как для кластеров СУБД, так и для отдельных экземпляров.
Профиль пользователя и сессии
В PPEM появился раздел для просмотра и управления пользовательским профилем и активными пользовательскими сессиями. Пользователь может контролировать сведения своей учётной записи и управлять сессиями, что повышает прозрачность доступа к системе.
Доработки репозитория и housekeeping
В правилах обслуживания репозитория расширена работа с временными метками. При создании правила housekeeping в качестве столбца Timestamp теперь можно выбрать колонку типа timestamptz или bigint.
Для столбцов bigint в интерфейсе отображается дополнительный параметр типа временной метки. Он поддерживает значения unix и unix_nano. Этот параметр также доступен при добавлении условия правила housekeeping.
Мониторинг и внешние источники данных
В релизе расширены возможности мониторинга:
-
добавлен преднастроенный набор метрик Database Usage, который отображает состояние баз данных экземпляра с фильтрацией по выбранной БД;
-
для хранилищ метрик во внешних источниках данных добавлен параметр Collection interval — он позволяет задавать интервал сбора данных.
Также оптимизирован сценарий удаления узлов кластера.
Улучшения интерфейса
В PPEM 2.8 обновлены отдельные элементы пользовательского интерфейса:
-
улучшена область уведомлений в заголовке приложения;
-
доработано представление таблицы индексов;
-
обновлена цветовая палитра;
-
на странице аутентификации экземпляра добавлены фильтры для упрощения работы с конфигурациями
pg_hba.conf.
Полная информация об изменениях и инструкции по обновлению доступны в документации Postgres Pro Enterprise Manager:
https://postgrespro.ru/docs/ppem/2/index
Источник: habr.com