Минорное обновление Postgres Pro Enterprise. Август 2023
Компания 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.
Более подробную информацию обо всех усовершенствованиях можно получить в замечаниях к выпускам.