REVISIÓN: Concesión de memoria que se requiere para ejecutar el bucle anidado optimizado no se refleja en Showplan XML en SQL Server 2014 o 2016

Resumen

El operador de combinación de bucle anidado optimizado utiliza concesión de memoria durante la ejecución de la consulta. Esta información no está disponible en el plan de consultas. Por ello, la solución de problemas relacionados con el uso de memoria de ejecución de consulta resulta más difícil.


Solución

Información del Service pack

El problema se corrigió primero en los siguientes Service Pack para SQL Server.



2016 Service Pack 1 (SP1) de SQL Server . Vea las versiones de compilación de 2016 de SQL Server .

Service Pack 2 para SQL Server 2014

Nota: En SQL Server 2014 SP2, el atributo MemoryFractions de showplan XML se actualiza para que el operador de combinación de bucle anidado optimizado refleje la memoria que se necesita para ejecutarlo.

Acerca de los Service packs de SQL Server

Los Service Pack son acumulativos. Cada service pack nuevo contiene todas las revisiones que se incluyen en los anteriores, junto con todas las nuevas revisiones. Nuestra recomendación es aplicar el último service pack y la actualización acumulativa para el service pack más reciente. No es necesario instalar un service pack anterior antes de instalar el service pack más reciente. Utilice la tabla 1 en el siguiente artículo para obtener más información acerca del service pack más reciente y la actualización acumulativa más reciente.

Cómo determinar la versión, el nivel de edición y actualización de SQL Server y sus componentes

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Propiedades

Id. de artículo: 3170116 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios