Минорные обновления СУБД Postgres Pro Enterprise. Июнь 2023

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

Компания Postgres Professional выпустила релизы для версий СУБД Postgres Pro Enterprise: 11.20.1, 12.15.1, 13.11.114.8.1 и 15.3.1.

Самые интересные новинки, реализованные в версии 15.3.1:

  • поддержка портирования пакетов и автономных транзакций Oracle напрямую в пакеты и автономные транзакции Postgres Pro с использованием утилиты ora2pgpro;
  • расширение pgpro_application_info — в помощь разработчикам при переносе приложений, использующих пакет DBMS_APPLICATION_INFO, из Oracle в Postgres Pro;
  • расширение multimaster считается готовым к использованию (ранее в Enterprise 15 была ознакомительная версия);
  • параметр конфигурации max_backend_memory, ограничивающий максимальный объём памяти, который может быть выделен обслуживающему процессу;
  • исключение дубликатов блокировок во время воспроизведения WAL, изменение механизма блокировки при операциях DDL с временными таблицами, оптимизация процесса сборки мусора в CFS и ряд других улучшений, повышающих производительность;
  • экспериментальное расширение sr_plan, позволяющее пользователям сохранять отдельные планы параметризованных запросов и использовать их в будущем вне зависимости от изменения параметров планировщика;
  • экспериментальный подключаемый механизм TOAST, который предоставляет открытый API, позволяющий разрабатывать и подключать собственные реализации TOAST для столбцов таблиц и типов данных.

Для большинства указанных версий обновлены приложения и расширения:

  • pg_probackup — до версий 2.6.3 и 2.6.4 Enterprise, теперь команда catchup готова к использованию в производственной среде, реализована существенная оптимизация для инкрементальных резервных копий, повышена надёжность при работе с таблицами CFS, а сервисные сообщения сделаны более информативными;
  • pgpro_stats — до версии 1.6, где реализована трассировка сеансов приложений на основе фильтров, решены проблемы совместимости с расширением pg_stat_statements, а также исправлен ряд ошибок;
  • mamonsu — до версии 3.5.3, где решен ряд проблем совместимости с pg_probackuppgpro_stats и Zabbix;
  • PTRACK — до версии 2.4.3;
  • pg_hint_plan — в версиях 13.11.114.8.1 и 15.3.1 появился параметр hints_anywhere, позволяющий размещать указания в любом месте запроса.

Более подробная информация обо всех изменениях доступна в замечаниях к выпускам.