Минорное обновление Postgres Pro Enterprise. Август 2023

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

Компания Postgres Professional выпустила релизы для версий СУБД Postgres Pro Enterprise: 11.21.1, 12.16.1, 13.12.1, 14.9.1, 15.4.1.

Во всех вышеуказанных версиях доступен ряд изменений:

  • Добавлен параметр конфигурации enable_appendorpath, который включает применение плана Append для выражений, содержащих предложения OR. Этот план будет полезен для использования приложениями с автоматически генерируемыми запросами.
  • Устранена проблема в вычислении базы страницы для 64-битных идентификаторов транзакций.
  • Для механизма сжатия CFS исправлена проблема функции pg_database_size — теперь для расчёта используется физический размера файла в блоках данных; также скорректированы состояния не относящихся к CFS фоновых рабочих процессов, выводимых в представлении pg_stat_activity.
  • Устранена ошибка в pgpro_scheduler, при которой руководящий планировщик удалял данные о процессе database manager до его инициализации.
  • Прекращена поддержка ОС Debian 9.
  • Исправлено использование компонента joinsel, необходимого для более точной оценки количества строк по нескольким столбцам.
  • Расширены возможности хранения типов данных mchar, mvarchar — теперь может корректно храниться до 1 ГБ данных этих типов.
  • Приложение pg_probackup обновлено до версии 2.6.5, в которой улучшена точность восстановления на PITR и флаг --skip-if-exist переименован в --skip-if-exists.
  • Расширение pg_hint_plan обновлено до версии 1.3.8, в которую включено исправление, устраняющее повреждение стека указаний.
  • Расширение PTRACK обновлено до версии 2.5 Enterprise, чтобы улучшить производительность для работы с базами, в которых более 50000 таблиц.

В версиях 12.16.1, 13.12.1, 14.9.1, 15.4.1 дополнительно усовершенствовано следующее:

  • Добавлена поддержка ОС Debian 12.
  • Приложение pgpro_pwr обновлено до версии 4.2, в которой в отчёт были добавлены интерактивные возможности.

Для версий 14.9.1 и 15.4.1 также актуальны дополнительные изменения:

  • Добавлен параметр конфигурации generic_plan_fuzz_factor, задающий коэффициент расчёта стоимости плана для планировщика.
  • Исправлена ошибка сегментации, которая возникала во время запросов SELECT и была вызвана упущением в предыдущем исправлении, связанном с оптимизацией удаления замкнутых соединений.
  • Исправлена логическая репликация на сервер Postgres Pro Enterprise с серверов разных выпусков: PostgreSQL или Postgres Pro Standard той же или более ранней версии.

Только в Postgres Pro Enterprise 15.4.1 пользователям доступны следующие обновления:

  • В расширение pgpro_application_info добавлены два альтернативных представления с именами V$SESSION и V$SESSION_LONGOPS, привычные для пользователей Oracle.
  • В расширение sr_plan добавлены две новые функции: sr_plan_unfreeze и sr_unregister_query.

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