E.4. Postgres Pro Enterprise 16.2.2 #

Дата выпуска: 2024-04-09

E.4.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.4.2. Миграция на версию 16.2.2 #

Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.

Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 16.