Вышли новые версии СУБД Postgres Pro
28 февраля 2020 года компания Postgres Professional выпустила новые версии СУБД - Postgres Pro Enterprise 11.7.1 и Postgres Pro Standard 11.7.1. Новые релизы основаны на PostgreSQL 11.7 и Postgres Pro Enterprise 11.6 / Standard 11.6, и ориентированы для разных категорий информационных систем: Postgres Pro Enterprise - версия Postgres Pro, разработанная для работы с базами данных большого объема, высокой производительности и с повышенными требованиями к надёжности; Postgres Pro Standard - СУБД широкого применения.
Все изменения, унаследованные от PostgreSQL 11.7, описаны в Замечаниях к соответствующему релизу. Ниже перечислены основные усовершенствования и исправления по сравнению с предыдущими версиями для каждой СУБД:
СУБД Postgres Pro Enterprise 11.7.1
Новые возможности и улучшения ранее добавленной функциональности:
- Добавлен параметр enable_compound_index_stats для управления использованием статистики составных индексов для оценки избирательности.
- Максимально допустимое значение для параметра track_activity_query_size увеличено до 1 МБ. В ванильном PostgreSQL это изменение запланировано на версию 13.
- В CFS улучшена функциональность управления сжатием:
- Добавлен параметр cfs_compress_small_relations для управления сжатием небольших таблиц. В базах, содержащих множество таблиц размером менее 1 ГБ, может имеет смысл отключить его, чтобы не тратить ресурсы на их сжатие.
- Усовершенствован механизм встроенного пула соединений. По сравнению с предыдущей версией, в нём появились следующие новшества:
- Параметр dedicated_users, позволяющий задать список пользователей, для которых в режиме пула соединений будут использоваться выделенные обслуживающие процессы.
- Отдельные обслуживающие процессы теперь могут принимать подключения разных пользователей, так что все подключения к одной базе данных будут относиться к одному общему пулу.
- Улучшена стабильность расширения multimaster:
- Расширение multimaster рекомендуется использовать в конфигурации с тремя узлами, один из которых является рефери. Подробнее о настройке кластера с рефери рассказывается в Подразделе F.30.3.3 документации.
- Устранена проблема с раздуванием WAL путём очистки точек синхронизации удалённого узла и исправления расчёта минимального требующегося LSN. Ранее раздувание WAL могло иметь место при удалении узла из кластера.
- Устранена проблема с возвращением узла в кластер после длительного отключения этого узла.
- Исправлена ошибка в точке синхронизации при инициализации модуля multimaster, возникавшая в случае сбоя до первой синхронизации.
- Улучшена производительность запросов с включённой политикой защиты на уровне строк в результате признания функций численных сравнений герметичными.
- Оптимизировано выполнение запросов с узлами Materialize, которые ничего не возвращают; теперь такие узлы вызываются только один раз и пропускаются при последующих итерациях.
Исправления ошибок и неоптимально работающих решений:
- Исправлена оптимизация планировщика, призванная исключать идентичные выражения
OR
, чтобы не исключались похожие выражения, в которых фигурируют разные столбцы, но занимающие одинаковые позиции в разных индексах. - Исправлена ошибка в функциональности удаления замкнутых соединений.
- В модуле
mchar
исправлена обработка предложенияESCAPE
в регулярных выраженияхSIMILAR TO
. - Исправлена работа регулярных выражений POSIX и конструкций
SIMILAR TO
, в которых применялись классы символов для правил сортировки ICU.
Приятные бонусы:
- Приложение pg_probackup обновлено до версии 2.2.7.
- Приложение mamonsu обновлено до версии 2.4.4.
Пользователям:
СУБД Postgres Pro Standard 11.7.1
Новые возможности и улучшения ранее добавленной функциональности:
- Добавлен параметр enable_compound_index_stats для управления использованием статистики составных индексов для оценки избирательности.
- Максимально допустимое значение для параметра track_activity_query_size увеличено до 1 МБ. В ванильном PostgreSQL это изменение запланировано на версию 13.
- Улучшена производительность запросов с включённой политикой защиты на уровне строк в результате признания функций численных сравнений герметичными.
- Оптимизировано выполнение запросов с узлами Materialize, которые ничего не возвращают; теперь такие узлы вызываются только один раз и пропускаются при последующих итерациях.
Исправления ошибок и неоптимально работающих решений:
- Исправлена оптимизация планировщика, призванная исключать идентичные выражения
OR
, чтобы не исключались похожие выражения, в которых фигурируют разные столбцы, но занимающие одинаковые позиции в разных индексах. - Исправлена ошибка в функциональности удаления замкнутых соединений.
- В модуле
mchar
исправлена обработка предложенияESCAPE
в регулярных выраженияхSIMILAR TO
. - Исправлена работа регулярных выражений POSIX и конструкций
SIMILAR TO
, в которых применялись классы символов для правил сортировки ICU.
Приятные бонусы:
- Приложение pg_probackup обновлено до версии 2.2.7.
- Приложение mamonsu обновлено до версии 2.4.4.
Пользователям:
Скачать СУБД Postgres Pro Standard 11.7.1 и получить инструкцию по установке можно здесь:
СУБД Postgres Pro Enterprise 10.12.1
Днем раньше - 27 февраля 2020 года - вышло очередное обновление 10 версии СУБД Postgres Pro Enterprise. Версия 10.12.1 базируется на PostgreSQL 10.12 и Postgres Pro Enterprise 10.11.1. Все изменения, унаследованные от PostgreSQL 10.12, перечислены в примечаниях к релизу PostgreSQL 10.12. Ниже приведен список изменений и дополнений, отличающих Postgres Pro Enterprise 10.12.1 от упомянутых версий обеих СУБД.
- Максимально допустимое значение для параметра track_activity_query_size увеличено до 1 МБ. В ванильном PostgreSQL это изменение запланировано на версию 13.
- Исправлена оптимизация планировщика, призванная исключать идентичные выражения
OR
, чтобы не исключались похожие выражения, в которых фигурируют разные столбцы, но занимающие одинаковые позиции в разных индексах. - В CFS улучшена функциональность управления сжатием:
- Добавлен параметр cfs_compress_small_relations для управления сжатием небольших таблиц. В базах, содержащих множество таблиц размером менее 1 ГБ, может имеет смысл отключить его, чтобы не тратить ресурсы на их сжатие.
- В модуле
mchar
исправлена обработка предложенияESCAPE
в регулярных выраженияхSIMILAR TO
. - Улучшена производительность запросов с включённой политикой защиты на уровне строк в результате признания функций численных сравнений герметичными.
- В установочный пакет добавлены актуальные версии утилит pg_probackup и mamonsu.
Напоминаем:
СУБД Postgres Pro входит в реестр российского ПО: