E.1. Postgres Pro Enterprise 17.2.2 #
Дата выпуска: 2025-01-21
E.1.1. Обзор #
Этот выпуск основан на Postgres Pro Enterprise 17.2.1 и включает следующие изменения:
Устранена проблема, из-за которой размер временных таблиц мог перестать увеличиваться при превышении границы сегмента, что могло приводить к ошибкам «could not open file» (невозможно открыть файл).
Обновлён модуль aqo. Реализован режим
auto
, который работает как режимlearn
, но предотвращает переполнение памяти, реализуя механизм вытеснения из кеша давно неиспользуемых (LRU, least recently used) данных.Устранена ошибка, из-за которой функция 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.1.2. Миграция на версию 17.2.2 #
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 17.