Postgres Professional выпустила обновления для Postgres Pro Standard. Новые версии 13.21.1, 14.18.1, 15.13.1, 16.9.1, 17.5.1 уже доступны для загрузки и обновления.
Рассмотрим решения, которые были обновлены или стали доступны для пользователей 17.5.1.
Новые решения
В числе ключевых новинок — решения daterange_inclusive, pg_probackup3, pgpro_bindump и pgpro_tune.
pgpro_tune — быстрая автоматическая настройка производительности
Утилита pgpro_tune упрощает работу DBA, автоматически собирая информацию о текущем оборудовании и генерируя на её основе оптимальный конфигурационный файл PostgreSQL. Теперь эта утилита интегрирована с процессом инициализации базы данных (initdb), благодаря чему быстро настроить сервер баз данных под конкретное железо становится проще даже неопытным администраторам.
pg_probackup3 — новое поколение решений для резервного копирования
Вместе с последним релизом стало доступно полностью переработанное решение для резервного копирования и восстановления данных — pg_probackup3. Среди преимуществ:
версионная независимость — единая версия pg_probackup3 совместима с различными версиями Postgres Pro и PostgreSQL;
интеграция через API — упрощает включение резервного копирования в существующую инфраструктуру организации;
передача данных без SSH — не потребует дополнительной настройки SSH и повысит безопасность;
инкрементальное копирование — поддержка режимов DELTA и PTRACK существенно сокращает время и место, необходимое для резервного копирования;
улучшенное управление резервными копиями — новый формат резервных копий создает заданное количество архивных файлов для удобства хранения, а не копирует содержимое PGDATA as is.
pg_probackup3 рекомендуется для предприятий, которым важна скорость восстановления баз данных и эффективная интеграция с используемым стеком технологий.
pgpro_bindump — модуль для упрощения резервирования и репликации
Новый модуль репликационного протокола pgpro_bindump разработан специально для работы с утилитой pg_probackup3 и улучшает резервирование и репликацию:
встроенная передача WAL-файлов одновременно с файлами данных, исключает риск потери информации;
архивирование файлов данных в формате CBOR, что оптимизирует хранение и повышает быстродействие.
pgpro_bindump облегчает интеграцию, упрощает управление резервными копиями и повышает надёжность процедуры резервного копирования.
daterange_inclusive — решение проблемы с верхней границей временных диапазонов
Тип данных daterange в PostgreSQL по умолчанию исключает верхнюю границу диапазона, что затрудняет, например, работу с датами отпусков сотрудников: дату окончания приходится корректировать вручную при выводе. Расширение daterange_inclusive решает эту проблему, позволяя явно включать верхнюю границу временных диапазонов. Это удобно в любых задачах, связанных с календарными интервалами.
Обновление модулей
Postgres Pro Standard 17.5.1 включает множество других улучшений:
Параллельные запросы к временным таблицам. Потенциально значительный прирост производительности для сложных запросов, использующих временные таблицы.
Улучшения crash_info. Более полная и точная информация о сбоях, включая время запуска процесса, текст запроса при планировании и исправления в трассировке стека, что значительно облегчает диагностику.
Обновления модулей:
AQO 3.1 — улучшения в адаптивной оптимизации запросов, включая агрегацию базы знаний для схожих запросов;
pg_proaudit — новые типы объектов, поля событий (UUID, XID, VXID) и исправления для более точного и полного аудита;
pg_probackup 2.8.9 — обновление предыдущей версии утилиты с новыми командами (maintain), улучшением стабильности и производительности;
pgpro_pwr 4.9 и pgpro_stats 1.9 — улучшения в сборе статистики, мониторинге производительности и трассировке сеансов, предоставляя DBA ещё больше инструментов для анализа и оптимизации.
Расширена поддержка операционных систем — добавлены МосОС 15 и Ubuntu 25.04.
Источник: habr.com