E.4. Postgres Pro Enterprise 17.2.2 #
Дата выпуска: 2025-01-21
E.4.1. Обзор #
Этот выпуск основан на Postgres Pro Enterprise 17.2.1 и включает следующие изменения:
Устранена проблема, из-за которой размер временных таблиц мог перестать увеличиваться при превышении границы сегмента, что могло приводить к ошибкам «could not open file» (невозможно открыть файл).
Обновлён модуль aqo. Реализован режим
auto, который работает как режимlearn, но предотвращает переполнение памяти, реализуя механизм вытеснения из кеша давно неиспользуемых (LRU, least recently used) данных.Улучшена команда
bihactlinit --convert: теперь пропускается создание объектов, необходимых для работы BiHA-кластера, если эти объекты уже существуют в базе данных. Ранее в таких случаях преобразование завершалось ошибкой.Устранена ошибка, из-за которой функция biha.nodes возвращала пустую строку для узла, на котором была вызвана.
Приложение mamonsu обновлено до версии 3.5.11, в которую включена поддержка pgpro_stats версии 1.8.
Расширение pgpro_multiplan обновлено до версии 1.1, в которую включены следующие новые возможности:
Реализован
plan_hash, являющийся внутренним идентификатором замороженного плана.Добавлена поддержка планов типа
templateи шаблонов. Теперь в расширении pgpro_multiplan можно создавать план с шаблонами и применять его к запросам, в которых имена таблиц соответствуют регулярным выражениямPOSIX, указанным в параметре конфигурацииpgpro_multiplan.wildcards.
Расширение pgpro_stats обновлено до версии 1.8.1, в которую включены следующие усовершенствования и исправления:
Реализована оптимизация, которая в некоторых случаях снижает время блокировки при копировании метрик из локальной памяти в общую.
Устранена проблема, которая могла возникнуть во время трассировки сеанса и вызвать ошибки «could not write file ""pg_stat/pgpro_stats_filters.trace.tmp"": No such file or directory» (не удалось записать файл ""pg_stat/pgpro_stats_filters.trace.tmp"": Такого файла или каталога не существует). Параллельная запись из разных сеансов в файл трассировки теперь работает корректно, и процессы могут выполнять запись в файл трассировки параллельно без конфликтов.
Устранена проблема при пользовательском сканировании, которая могла приводить к некорректному состоянию плана запроса и возникновению ошибки при использовании pgpro_stats.
E.4.2. Миграция на версию 17.2.2 #
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 17.