Mejora diagnósticos de concesión de memoria cuando usa el DMV en SQL Server 2012 y 2014


Esta actualización agrega las siguientes nuevas columnas a las vistas de administración dinámicas (DMV) de Dm_exec_query_stats . Estas columnas proporcionan estadísticas sobre memoria subprocesos grant y paralelo de planes de consulta almacenado en caché. Pueden ser útiles al investigar el plan de consulta.

Nota: Estas columnas tendrá un valor de 0 (cero) para consultar una tabla de memoria optimizado.

ColumnaEscriba elDescripción
Last_grant_kbbigintLa concesión de memoria reservada (en kilobytes [KB]) que este plan recibió la última vez que se ejecutó
Min_grant_kbbigintEl mínimo reservado concesión de memoria (en KB) que este plan nunca recibió durante una ejecución
Max_grant_kbbigintConceder a la máxima memoria reservada (en KB) este plan recibido nunca durante una ejecución
Total_grant_kbbigintConceder a la memoria total reservada (en KB) que se compiló este plan después de que ha recibido
Last_used_grant_kbbigintLa concesión de memoria usada (en KB) que este plan recibió la última vez que se ejecutó
Min_used_grant_kbbigintConcesión de memoria (en KB) que este plan utilizado alguna vez durante una ejecución de usar el mínimo
Max_used_grant_kbbigintConcesión de memoria (en KB) que este plan utilizado alguna vez durante una ejecución de utilizar el máximo
Total_used_grant_kbbigintConceder a la memoria total reservada (en KB) que se compiló este plan utiliza después de que
Último _ideal_grant_kbbigintEl ideal de concesión de memoria (en KB) que este plan recibido la última vez que se ejecutó
Min_ideal_grant_kbbigintLa concesión de mínimo ideal de memoria (en KB) que este plan utilizado alguna vez durante una ejecución
Max_ideal_grant_kbBigintLa concesión de memoria ideal máximo (en KB) que este plan utilizado alguna vez durante una ejecución
Total_ideal_grant_kbBigintLa concesión de memoria ideal total (en KB) que se compiló este plan utilizado después de él
Last_dopbigintEl grado de paralelismo que este plan utilizó la última vez que se ha ejecutado
Min_dopbigintEl grado de paralelismo que este plan utilizado alguna vez durante una ejecución mínimo
Max_dopbigintEl grado máximo de paralelismo que este plan utilizado alguna vez durante una ejecución
Total_dopbigintEl grado de paralelismo que se compiló este plan utilizado después total
Last_reserved_threadsbigintEl número de subprocesos paralelos reservados que se utilizaron la última vez que se ejecutó este plan
Min_reserved_threadsbigintEl número mínimo de subprocesos paralelos reservados que este plan utilizado alguna vez durante una ejecución
Max_reserved_threadsbigintEl número máximo de subprocesos en paralelo reservados que este plan utilizado alguna vez durante una ejecución
Total_reserved_threadsbigintLos subprocesos en paralelo reservados total que se compiló este plan utilizado después de él
Last_used_threadsbigintEl número de subprocesos utilizados en paralelo que se utilizaron la última vez que se ejecutó este plan
Min_used_threadsbigintEl número mínimo de subprocesos paralelos usados que este plan utilizado alguna vez durante una ejecución
Max_used_threadsbigintEl número máximo de subprocesos en paralelo reservados que este plan utilizado alguna vez durante una ejecución
Total_used_threadsbigintLos subprocesos en paralelo reservados total que se compiló este plan utilizado después de él

Solución

Esta funcionalidad se introdujo inicialmente en los siguientes Service Pack para SQL Server.
Para obtener más información acerca de Service Pack 3 (SP3) de SQL Server 2012, vea errores corregidos en el Service Pack 3 de SQL Server 2012 .

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: 3107398 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios