E.5. Postgres Pro Enterprise 15.8.2
Дата выпуска: 2024-10-24
E.5.1. Обзор
Этот выпуск основан на Postgres Pro Enterprise 15.8.1 и включает следующие изменения:
- Добавлены различные оптимизации для улучшения производительности подсистем на основе SLRU, включая более последовательное использование - int64и получение правильной блокировки сегментов SLRU. Последняя оптимизация устраняет проблему с обнулёнными страницами- pg_serial, которая могла проявляться в ошибках «could not access status of transaction» (не удалось получить состояние транзакции).
- Устранена ошибка, которая могла приводить к переполнению стека в сценариях с большим количеством подтранзакций. Теперь при обработке процесса фиксации транзакции вместо хвостовой рекурсии используется итерация. 
- Устранена проблема, из-за которой завершённый рабочий процесс CFS перезапускался, создавая копию процесса с таким же идентификатором. Это приводило к тому, что несколько экземпляров одного и того же процесса конкурировали за возможность восстановления сжатых сегментов. 
- Устранены условия гонки при фиксации сериализуемых транзакций. 
- Устранена ошибка в - pg_serial, которая могла появиться, если счётчик транзакций достигал значений более 232.
- Устранена утечка памяти в процессе - walsenderв расширении multimaster.
E.5.2. Миграция на версию 15.8.2
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 15.