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