PostgreSQL для "1С:Предприятия 8"

Версия 12.5

Версия 12.4

Версия 12.3

Версия 11.10

Версия 11.9

Версия 11.8

Версия 11.7

Версия 11.5

Версия 10.15

Версия 10.14

Версия 10.13

Версия 10.12

Версия 10.11

Версия 10.10

Версия 10.9

Версия 10.8

Версия 10.5

Версия 10.3

Версия 9.6.7

Версия 9.6.6

Версия 9.6.5

Список функциональностей.

Все функциональности, Режим совместимости, Локализация, Работа в ОС Linux, Работа с запросами, Работа с СУБД, Работа с файлами, Системные требования, Средства администрирования.

Версия 12.5

Версия 12.5 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 12.5.


Версия 12.4

Версия 12.4 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 12.4.


Версия 12.3

Версия 12.3 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 12.3.


Версия 11.10

Версия 11.10 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 11.10.


Версия 11.9

Версия 11.9 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 11.9.


Версия 11.8

Версия 11.8 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 11.8.


Версия 11.7

Версия 11.7 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 11.7.


Версия 11.5

Версия 11.5 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 11.5.


Версия 10.15

Версия 10.15 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.15.


Версия 10.14

Версия 10.14 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.14.


Версия 10.13

Версия 10.13 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.13.


Версия 10.12

Версия 10.12 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.12.


Версия 10.11

Версия 10.11 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.11.


Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Повышена скорость выполнения запросов, в которых используется соединение таблиц.Запросы, в которых использовалось соединение таблиц, требовали для исполнения больше времени.Повышена скорость выполнения запросов, в которых используется соединение таблиц.

Оглавление

Версия 10.10

Версия 10.10 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.10.


Версия 10.9

Версия 10.9 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.9.


Версия 10.8

Версия 10.8 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 10.8.


Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
На этапе планирования запроса реализована более точная оценка числа строк, возвращаемых при получении данных из таблиц или соединения таблиц. При оценке числа строк используются индексы (в том числе не полностью подходящие) и условия сравнения в запросе.На этапе планирования запроса занижалось число строк, возвращаемых в результате получения данных или соединения таблиц, что приводило к неоптимальному формированию плана запроса.Повышена производительность запросов за счет более оптимального вычисления планов запросов.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
При сравнении строк (во время выполнения запроса) всегда используется библиотека ICU.При сравнении строк (во время выполнения запроса) не всегда использовалась библиотека ICU.Результат выполнения запроса перестал зависеть от выбранного плана запроса и стал соответствовать результату этого же запроса в файловом варианте информационной базы.

Оглавление

Переход с предыдущих версий на версию 10.8

Оглавление

Версия 10.5

Версия 10.5 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Реализована запись времени построения плана запроса в журнал СУБД.Время построения плана запроса в журнал СУБД не записывалась.Стало возможно более точно оценивать время исполнения того или иного запроса.

Оглавление

Оптимизация

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

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Работа с файлами.
При работе СУБД под управлением ОС Windows, устранено ограничение на использование не более 1200 одновременно открытых файлов каждым процессом PostgreSQL (параметр СУБД max_files_per_process).При работе СУБД под управлением ОС Windows, каждый процесс PostgreSQL имел ограничение в 1200 одновременно открытых файлов.Ускорена работа СУБД при использовании больших конфигураций (например 1С:ERP).

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Средства администрирования.
Имена rpm-пакетов стали соответствовать стандарту разработки пакетов в Linux.Имена rpm-пакетов не соответствовали стандарту разработки пакетов в Linux.Имена пакетов стали соответствовать стандартам.

Оглавление

Переход с предыдущих версий на версию 10.5

Оглавление

Версия 10.3

Версия 10.3 включает исправления обнаруженных ошибок и изменения в функциональности.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Локализация.
Порядок сортировки и работа оператора ПОДОБНО языка запросов приведена в соответствие с правилами русского языка в части буквы «ё».Порядок сортировки и работа оператора ПОДОБНО языка запросов не соответствовала правилами русского языка в части буквы «ё».

Поиск с использованием буквы «ё» мог не возвращать никаких результатов.

Использование буквы «ё» при работе с СУБД приведено в соответствие с русским языком.
Системные требования.
Доработки, реализуемые фирмой «1С» для СУБД PostgreSQL, реализованы в виде расширения.Доработки, реализуемые фирмой «1С» для СУБД PostgreSQL, были реализованы в виде набора патчей.Упростилось администрирование СУБД.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Ускорена работа СУБД PostgreSQL при работе под управлением ОС Ubuntu.Производительность СУБД PostgreSQL под управлением ОС Ubuntu была невысокой.Ускорена работа СУБД PostgreSQL при работе под управлением ОС Ubuntu.

Оглавление

Переход с предыдущих версий на версию 10.3

Оглавление

Версия 9.6.7

Версия 9.6.7 включает исправления обнаруженных ошибок.


Версия 9.6.6


Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Реализовано автоматическое удаление временных таблиц, которые остались после аварийного завершения работы СУБД.После аварийного завершения работы СУБД могли оставаться ранее созданные (до аварийного завершения) временные таблицы.Упрощено администрирование СУБД - нет необходимости выполнять мониторинг размера каталога с файлами временных таблиц. Уменьшено потребление дискового пространства при работе СУБД.
Работа с СУБД.
Работа в ОС Linux.
При работе под управлением ОС Linux, журналы упреждающей записи (wal), создаваемые СУБД, получают права на чтение для всех пользователей, входящих в состав группы, от имени которой работает СУБД.При работе под управлением ОС Linux, пользователи, входящие в состав группы, от имени которой работает СУБД, не получали прав чтения на журналы упреждающей записи (wal), создаваемые СУБД.Упрощено администрирование СУБД при работе под управлением ОС Linux - нет необходимости отдельно заниматься настройкой прав доступа к файлам журналов упреждающей записи (wal).

Оглавление

Версия 9.6.5


Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Транзакция, в которой устанавливается табличная блокировка, более не препятствует выполнению процесса AUTOVACUUM или команды СУБД VACUUM.Транзакция, в которой устанавливается табличная блокировка, препятствовала выполнению процесса AUTOVACUUM или команды СУБД VACUUM.Транзакции, использующая табличные блокировки, стали оказывать меньше влияния на регламентные процессы СУБД.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Переработан инсталлятор СУБД PostgreSQL для ОС Windows, поставляемый фирмой «1С». В состав дистрибутива включена утилита pgAdmin версии 4. При выборе установки СУБД в качестве сервиса используется пользователь NT AUTHORITY\NETWORK SERVICE (СЕТЕВАЯ СЛУЖБА).Инсталлятор СУБД PostgreSQL для ОС Windows, поставляемый фирмой «1С», был другим. В состав дистрибутива входила утилита pgAdmin версии 3.Актуализирован инсталлятор СУБД PostgreSQL для ОС Windows, поставляемый фирмой «1С».
Работа с СУБД.
При построении плана запроса учитывается стоимость выполнения функции coalesce(), что позволяет выбрать более оптимальный план запроса.При построении плана запроса не учитывалась стоимость выполнения функции coalesce().При планировании запроса выбирается более эффективный план, что приводит к повышению скорости выполнения запроса.

Оглавление