Вышел Postgres Pro Standard 17.5.1

Новости Источник: Postgres Professional

Postgres Professional выпустила обновления для PostgresPro 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.