E.6. Postgres Pro Enterprise 16.2.2 #
Дата выпуска: 2024-04-09
E.6.1. Обзор #
Этот выпуск основан на Postgres Pro Enterprise 16.2.1 и включает следующие усовершенствования:
Увеличено максимально допустимое значение для конфигурационного параметра
slru_buffers_size_scale
— до 9. Для окружений с высокой нагрузкой предыдущего ограничения было недостаточно, что могло приводить к накоплению ожидающих запросов и блокировкам.Исправлено некорректное преобразование цепочек HOT из 32-битного в 64-битный формат после обновления Postgres Pro Enterprise с помощью pg_upgrade. Предыдущее исправление проблем такого рода не учитывало изменение информации о смещении после проверки мёртвых кортежей.
Устранена несогласованность значений
XMAX
и вспомогательных битовXMAX_INVALID
кортежей, что проявлялось в виде таких ошибок, как «missing chunk number 0 for toast value XXX in pg_toast_XXX» (отсутствует порция номер 0 для TOAST-значения XXX в pg_toast_XXX).Модуль pgpro_pwr обновлён до версии 4.5.
Приложение pg_probackup обновлено до версии 2.7.3 Enterprise, в которой улучшена производительность и исправлены некоторые ошибки. Основные изменения перечислены ниже:
Добавлен параметр
--waldir
для командыcatchup
, который позволяет указать каталог для записи файлов WAL.Исправлено инкрементальное восстановление таблиц размером более 1 ГБ путём корректировки вычисления контрольных сумм. Теперь таблицы не перечитываются из резервной копии во время восстановления.
Устранена вероятность нештатной остановки pg_probackup в случае принудительного прерывания резервного копирования.
Ускорена проверка и восстановление больших баз данных посредством исправления сопоставления файлов. Ранее использовавшийся для сопоставления файлов алгоритм сортировки имел квадратичную сложность.
Исправлена ошибка, которая могла возникнуть во время резервного копирования в корне корзины на сервере S3.
Модуль sr_plan был обновлён, в новой версии улучшена производительность и исправлены некоторые ошибки.
E.6.2. Миграция на версию 16.2.2 #
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 16.