E.25. Postgres Pro Enterprise 10.6.1

Дата выпуска: 2018-10-20

E.25.1. Обзор

Этот выпуск основан на PostgreSQL 10.6 и Postgres Pro Enterprise 10.5.3. Все изменения, унаследованные от PostgreSQL 10.6, описаны в Замечаниях к выпуску PostgreSQL 10.6. По сравнению с Postgres Pro Enterprise 10.5.3 эта версия также содержит следующие изменения:

  • Добавлена поддержка операционной системы Astra Linux «Смоленск» 1.6.

  • Улучшена стабильность автономных транзакций.

  • Усовершенствован скрипт pg-setup:

    • Теперь он может инициализировать кластер баз данных в нестандартном расположении и сохранить соответствующее значение PGDATA в системном конфигурационном файле.

    • Запустив pg-setup с ключом set, теперь можно изменить конфигурацию кластера.

  • Улучшено планирование запросов со множеством операторов OR в предложении WHERE.

  • Расширение amcheck обновлено до версии 1.1.

  • Улучшена стабильность plantuner и устранена утечка памяти.

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

  • Добавлен параметр seq_scan_startup_cost_first_row, позволяющий скорректировать приоритеты последовательного сканирования и сканирования индекса.

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

  • Добавлена возможность замены нулевого байта заданным ASCII-символом при загрузке данных с помощью команды COPY FROM. Подробнее об этом можно узнать в описании параметра nul_byte_replacement_on_import.

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

  • Модуль pg_pathman обновлён до версии 1.5.2. Эта версия по сравнению с 1.4.14, входившей в предыдущий выпуск Postgres Pro, включает следующие усовершенствования:

    • Добавлена поддержка многоуровневого секционирования.

    • Ликвидированы триггеры на изменение и добавлен параметр pg_pathman.enable_partitionrouter, включающий межсекционные операции изменений.

    • Функция get_pathman_lib_version() переименована в pathman_version().

    • В новую версию вошли и другие улучшения и исправления ошибок. Полный список изменений можно найти на вики-странице pg_pathman.

  • Модуль pg_probackup обновлён до версии 2.0.24. Эта версия по сравнению с 2.0.19, поставляемой в предыдущем выпуске Postgres Pro, отличается следующими усовершенствованиями:

    • Файлы, которые не содержат данных и не изменились со времени предыдущего копирования, не включаются в инкрементальную копию.

    • Номер версии, заданный в pg_probackup.conf, теперь сохраняется при изменении этого файла, что позволяет точно узнать, какая версия pg_probackup применялась при создании резервной копии.

    • Устранена проблема восстановления сжатых блоков файлов и улучшены проверки ошибок сжатия. Ранее pg_probackup не мог восстановить блоки файлов, которые алгоритм zlib не смог сжать во время резервного копирования. Эту проблему нельзя было выявить встроенным механизмом проверки pg_probackup, так как она проявлялась на уровне ниже, чем уровень проверки. В сложившейся ситуации рекомендуется перепроверить существующие резервные копии, используя эту версию pg_probackup.

    • Улучшен механизм проверки целостности. Файлы теперь по умолчанию проверяются поблочно не только в случае несовпадения контрольной суммы на уровне файлов. Это поведение можно отключить с помощью параметра --skip-block-validation.

    • Появилась возможность перезапустить объединение резервных копий, если предыдущая попытка была прервана.

    • Реализована возможность снятия резервных копий с ведомых серверов без подключения к ведущему. Также в pg_probackup теперь появился встроенный механизм определения точки согласованности, исключающий риски несогласованности данных в копиях, сделанных на ведомых серверах.

  • Модуль pgpro_scheduler обновлён до версии 2.3, в которой реализовано протоколирование всех изменений расписания. Для включения этой функции установите для параметра schedule.enable_history значение true.

  • Версию Postgres Pro для Windows затронули следующие изменения:

    • Для PL/Perl теперь требуется ActivePerl 5.26.

    • 32-битные версии Postgres Pro более не выпускаются.

E.25.2. Миграция на версию 10.6.1

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

Важно

При обновлении с версии 10.3.3 и ниже вы должны выполнить команду REINDEX для индексов GiST, построенных по столбцам типа intarray, а также для индексов, в которых используются типы mchar или mvarchar.

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy