KB4056955 - ИСПРАВЛЕНО: в SQL Server 2016 и 2017 запросы, которые приводят строковые или двоичные данные к XML, компилируются долго

Применяется к
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions)

Проблема

Предположим, что вы выполнили запрос, который преобразует строковые или двоичные данные в тип данных расширенного языка разметки (XML) в Microsoft SQL Server 2016 и 2017. Вы можете заметить, что время компиляции, необходимое запросу, может быть намного больше по сравнению со временем компиляции в более ранних версиях SQL Server.

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Накопительный пакет обновления 4 для SQL Server 2017

Накопительный пакет обновления 7 для SQL Server 2016 с пакетом обновления 1 (SP1)

Сведения о накопительных обновлениях для SQL Server:

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

Последний накопительный пакет обновления для SQL Server 2017

Последний накопительный пакет обновления для SQL Server 2016

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.