KB3170116 — ИСПРАВЛЕНИЕ. Выделение памяти, необходимое для выполнения оптимизированного соединения вложенного цикла, не отражается в Showplan XML в SQL Server

Применяется к
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

Сводка

Оптимизированный оператор соединения вложенного цикла использует выделение памяти во время выполнения запроса. Эти сведения недоступны в плане запроса. Это усложняет устранение неполадок, связанных с использованием памяти для выполнения запросов.

Решение

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

Обновление исправлено в следующих пакетах обновления для SQL Server.

Пакет обновления 2 (SP2) для SQL Server 2016

Пакет обновления 3 (SP3) для SQL Server 2014

Пакет обновления 4 (SP4) для SQL Server 2012 г.

Примечание. В SQL Server 2014 с пакетом обновления 2 (SP2) атрибут MemoryFractions showplan XML обновляется для оптимизированного оператора соединения вложенного цикла, чтобы отразить память, необходимую для его выполнения.

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

Пакеты обновления являются накопительными. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Мы рекомендуем применить последний пакет обновления и последнее накопительное обновление для этого пакета обновления. Вам не нужно устанавливать предыдущий пакет обновления перед установкой последнего пакета обновления. Дополнительные сведения о последнем пакете обновления и последнем накопительном обновлении см. в таблице 1 в следующей статье.

Определение версии, выпуска и уровня обновления SQL Server и его компонентов

Состояние

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