E.6. Postgres Pro Enterprise 9.6.6.3

E.6.1. Обзор

Дата выпуска: 2018-01-17

E.6.1. Обзор

Этот выпуск основан на Postgres Pro Standard 9.6.6.1 и Postgres Pro Enterprise 9.6.6.2. Все усовершенствования, унаследованные от Postgres Pro Standard 9.6.6.1, описаны в Замечаниях к выпуску Postgres Pro Standard 9.6.6.1.

В число ключевых усовершенствований по сравнению с Postgres Pro Enterprise 9.6.6.2 входят:

  • Улучшено расширение multimaster. В частности, внесены следующие изменения:

    • Исправлена логика завершения подготовленных транзакций после сбоя узла.

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

    • Теперь операции TRUNCATE выполняются без глобальных блокировок на уровне кластера.

    • Ускорено переключение состояния узла.

    • Решение рефери теперь сохраняется после перезагрузки узлов, выигравших в голосовании рефери.

  • Модуль pg_pathman обновлён до версии 1.4.9. Полный список изменений можно найти на вики-странице pg_pathman.

  • Внесено несколько исправлений в реализацию 64-битных идентификаторов транзакций.

  • Улучшена поддержка k-NN:

    • Исправлено выполнение запросов следующего типа с индексом-B-дерево:

      SELECT * FROM tab WHERE col IN (1,2,3) ORDER BY col <-> 4
    • Добавлены межтиповые операторы определения расстояний, такие как int2 <-> int4, float4 <-> float8, date <-> timestamp и т. д.

    • Добавлен метод ammatchorderbyop.

    • Добавлена возможность перепроверки расстояний для индексов SP-GiST. За подробностями обратитесь к описанию функции leaf_consistent в Разделе 61.3.

  • Реализация индексов RUM обновлена до версии 1.2 (см. Раздел F.54.)

    • Добавлена поддержка типа anyarray через классы операторов rum_anyarray_ops и rum_anyarray_addon_ops.

  • Утилита pg_probackup обновлена до версии 2.0.14.

    • Исправлено поведение ptrack и резервного копирования страниц в условиях гонки.

    • Исправлено прерывание параллельного резервного копирования ptrack.

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