E.1. Postgres Pro Enterprise 16.8.2 #
Дата выпуска: 2025-04-11
E.1.1. Обзор #
Этот выпуск основан на Postgres Pro Enterprise 16.8.1. По сравнению с Postgres Pro Enterprise 16.8.1 эта версия содержит следующие изменения:
Исправлено повышенное использование ресурсов процессора на резервном сервере с включённой каскадной логической репликацией. Теперь в случае большого потока изменений с вышестоящего сервера сигналы пробуждения процессов walsender отправляются после применения группы записей WAL, а не каждой отдельной записи.
Устранена проблема, при которой процесс контрольной точки мог зависать, постоянно выдавая ошибку «invalid memory alloc request size» (недопустимый запрошенный размер памяти). Проблема могла возникать, если для параметра конфигурации
shared_buffers
было задано огромное значение, в результате чего размеры запросов памяти могли превышать допустимое ограничение.Устранена ошибка сегментации, которая могла возникать во время использования автономных транзакций с модулем postgres_fdw.
Обновлён модуль oracle_fdw. Устранён сбой, который мог возникать, если для несуществующих столбцов были определены параметры. Если у таблицы Oracle было меньше столбцов, чем у таблицы Postgres Pro, и для одного из таких дополнительных столбцов был определён параметр, oracle_fdw при записи данных выходил за границы массива, что приводило к повреждению памяти и сбоям. Теперь параметры для таких столбцов игнорируются.
E.1.2. Миграция на версию 16.8.2 #
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 16.