ВХОДИТ В ЕДИНЫЙ РЕЕСТР РОССИЙСКИХ ПРОГРАММ И БАЗ ДАННЫХ
СУБД Postgres Pro Standard
Почему выбирают СУБД Postgres Pro Standard?
СУБД Postgres Pro Standard разработана специально для российского рынка на основе открытой СУБД PostgreSQL./>
Новые возможности
Популярная платформа
Техподдержка
Российское законодательство
Отличия Postgres Pro Standard от PostgreSQL
Улучшения производительности на многоядерных системах
- Оптимизация выделения хэш-таблиц в shared memory, исключающая lock contention при большом количестве процессов.
- Оптимизация Resource Owner, повышающая производительность сложных запросов и запросов к таблицам с большим количеством партиций.
- Оптимизации buffer manager.
- Оптимизации двухфазного коммита.
Усовершенствования полнотекстового поиска
- Поддержка поиска фраз.
- Поддержка словарей hunspell для работы со словоформами.
- Некоторые словари, в том числе русский и английский, включены в состав дистрибутива и их подключение требует одной команды SQL.
- Модуль shared_ispell, оптимизирующий производительность полнотекстового поиска, путем загрузки словарей в память при старте сервера, а не при начале сессии.
Переносимость
Доступ к внутреннему представлению данных
Сохранение планов выполнения запросов
Сохранение информации о статистике
Нечеткий поиск подстрок
Покрывающие индексы
Запросы к полям типа JSONB
Совместимость с Microsoft SQL Server
Предотвращение разрастание каталога pg_class
Обновление статистики
Управление индексами при выполнении запроса
Текущая версия
Версия Postgres Pro Standard 17.2.1 выпущена
E.1. Postgres Pro Standard 17.2.1 #
Дата выпуска: 2024-12-03
E.1.1. Обзор #
Этот выпуск основан на PostgreSQL 17.2 и Postgres Pro Standard 17.0.1. Все усовершенствования, унаследованные от PostgreSQL 17.2, перечислены в Замечаниях к выпуску PostgreSQL 17.2. Другие важные изменения и улучшения перечислены ниже:
Добавлена возможность вместо
Append
формировать операциюMergeAppend
, которая позволяет исключить дополнительную сортировку, необходимую для гарантии сортировки данных. ТеперьMergeAppend
формируется с указанием столбцов для сортировки. Новая возможность применяется только в том случае, если параметр enable_appendorpath имеет значениеON
.Исправлена ошибка при обработке предложения
PLAN
в функцииJSON_TABLE
. Данные, возвращаемые предложениямиNESTED PATH
, ранее могли неверно соединяться с создаваемым представлением. В результате при выполнении такого запроса могли быть не выданы требуемые строки, или, наоборот, выданы лишние.Устранена ошибка сегментации, которая могла возникнуть при выполнении команды
COPY TO
при использовании модуля online_analyze.Устранена проблема, которая могла замедлить выполнение запроса. Причина заключалась выборе неоптимального индекса оптимизатором из-за отсутствия оценки его стоимости после удаления избыточных предложений с включённым (значение
ON
) параметром enable_appendorpath.Добавлена поддержка ОС Ubuntu 24.10.
Приложение mamonsu обновлено до версии 3.5.9, в которой улучшена производительность и исправлены некоторые ошибки. Основные изменения перечислены ниже:
Добавлена поддержка систем, в которых установлена версия setuptools выше 67.7.2.
Прекращено использование указания
user:group
с точками на этапе перед установкой RPM.
Расширение pg_portal_modify обновлено до версии 0.3.4.
Приложение pg_probackup обновлено до версии 2.8.5, в которой улучшена производительность и исправлены некоторые ошибки:
Добавлена возможность вывода команды
version
в формате JSON с помощью--format
=json
.Добавлен параметр
--all
для командыamcheck
, который позволяет выполнить все проверки в одной команде.Добавлена поддержка параметра
include
в файле конфигурации. Содержимое файла, указанного вinclude
, добавляется в файл конфигурации вместо этого параметра.Добавлена возможность указывать конкретное количество потоков для выполнения резервного копирования и его последующей проверки, указав их в параметрах
--backup-threads
и--validate-threads
соответственно.Изменён приоритет значений
PGDATA
иBACKUP_PATH
. Теперь приоритет имеют значения из параметров командной строки.Добавлена проверка файлов WAL для резервных копий, объединяемых командой
merge
.Сообщение об ошибке, которое выдавалось, когда команда
validate
, запущенная с параметром--wal
, обнаруживала архив в состоянииDEGRADED
, было заменено предупреждением, поскольку резервные копии в этом состоянии не влияют на корректность восстановления в целом.Устранена проблема, которая могла возникнуть при слишком длинной командной строке.
Устранена ошибка, которая могла возникнуть во время проверки или восстановления, если использовался механизм PITR из предыдущей линии времени.
Обновлено расширение pgpro_stats. Включены следующие исправления и усовершенствования:
Реализована оптимизация, которая в некоторых случаях снижает время блокировки при копировании метрик из локальной памяти в общую.
Устранена проблема, которая могла возникнуть во время трассировки сеанса и вызвать ошибки «could not write file ""pg_stat/pgpro_stats_filters.trace.tmp"": No such file or directory» (не удалось записать файл ""pg_stat/pgpro_stats_filters.trace.tmp"": Такого файла или каталога не существует). Параллельная запись из разных сеансов в файл трассировки теперь работает корректно, и процессы могут выполнять запись в файл трассировки параллельно без конфликтов.
Расширение PTRACK обновлено для предотвращения возможных проблем с резервными копиями PTRACK путём автоматического удаления файла
ptrack.map
при отключении PTRACK.
E.1.2. Миграция на версию 17.2.1 #
Если вы производите обновление выпуска Postgres Pro Standard, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Версия ABI может измениться в корректирующем выпуске Postgres Pro. В таком случае при попытке запустить расширение возникает ошибка ABI mismatch
(Несоответствие ABI), поэтому обязательно установите новую версию расширения, поставляемую с новым выпуском Postgres Pro, или перекомпилируйте стороннее расширение, чтобы использовать его с текущей версией Postgres Pro.
Для перехода с PostgreSQL или выпуска Postgres Pro Standard, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям в Замечаниях к выпуску Postgres Pro Standard 17.0.1.
Узнать стоимость СУБД Postgres Pro Standard
Свяжитесь с нами, чтобы узнать подробности:
sales@postgrespro.ru
Другие версии СУБД Postgres Pro
Вас также могут заинтересовать:
Закажите тестирование СУБД Postgres Pro Standard

Запросить ПО на тестирование
Тестовые лицензии СУБД Postgres Pro предназначены исключительно для целей разработки, тестирования и ознакомления с возможностями продукта. Использование данных лицензий в коммерческих и производственных целях, а также промышленной эксплуатации не разрешается. Для промышленной эксплуатации необходимо осуществить приобретение коммерческих лицензий.
По истечении срока действия Соглашения Пользователь обязан прекратить использование программного обеспечения.
С полным текстом лицензионного соглашения для тестовых лицензий можно ознакомиться по ссылке.
Вы можете протестировать Продукт ПО, получив безвозмездно право его использования на основании простой (неисключительной) лицензии согласно условиям Соглашения, изложенного ниже.
Если, ознакомившись с Соглашением, Вы согласны соблюдать его условия при использовании Продукта, то Вам необходимо направить в ООО «ППГ» Заявку на тестирование по Форме. По итогам одобрения Заявки Соглашение будет считаться заключенным и вступит в силу с даты направления Правообладателем в личный кабинет Пользователя уведомления об акцепте Заявки и направления ООО «ППГ» на адрес электронной почты, указанный Вами в Заявке, информации для скачивания дистрибутива Продукта.