Postgres Pro Standard 13.3.1: примечания к релизу

Обзор

Этот выпуск основан на PostgreSQL 13.3 и Postgres Pro Standard 13.2.2. Все усовершенствования, унаследованные от PostgreSQL 13.3, перечислены в Замечаниях к выпуску PostgreSQL 13.3. Другие важные изменения и улучшения перечислены ниже:

  • Обновлено расширение PTRACK; теперь для отслеживания изменённых страниц используется улучшенный алгоритм. Благодаря этому значительно сокращается количество ложных попаданий в карту изменённых страниц, что, в свою очередь, уменьшает размер резервных копий PTRACK.

  • Исправлена ошибка, из-за которой запросы прерывались с выводом сообщения «geqo failed to make a valid plan» (geqo не удалось создать действительный план) после обновления статистики с помощью VACUUM ANALYZE при включённом параметре enable_compound_index_stats.

  • Добавлена поддержка ОС Ubuntu 21.04; поддержка Ubuntu 16.04 прекращена.

  • Решена проблема установки Postgres Pro в Альт Линукс 8.2. Теперь для этой ОС предоставляется отдельный репозиторий пакетов, отличный от репозиториев для младших версий Альт Линукс 8.

  • Улучшен алгоритм планировщика при расчёте избирательности замкнутых соединений, что обеспечивает более точные оценки количества строк после соединения.

  • Приложение mamonsu обновлено до версии 2.7.1.

  • Утилита pgpro_controldata обновлена до версии 13.2.0.

  • В Windows устранена проблема с записью временных файлов статистики в момент, когда они используются.

Миграция на версию 13.3.1

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

При обновлении с версии Postgres Pro 13.2.1 и ниже вы должны перестроить покрывающие индексы с неключевыми столбцами, для которых на уровне таблицы определено правило сортировки.

Если вы используете PTRACK в процедуре резервного копирования, реализуемой c помощью утилиты pg_probackup, и обновляетесь с Postgres Pro версии 13.2.2 или ниже, сделайте полную резервную копию базы данных после обновления.

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