Síntomas
Imagine la siguiente situación:
-
SQL Server Analysis Services se usa en el modo multidimensional.
-
La propiedad HeapTypeForObjects se establece en 0 para usar el montón de fragmentación baja de Windows.
-
Ejecuta una combinación de consultas y operaciones de procesamiento.
En este escenario, los objetos grandes asignados por el motor de Analysis Services pueden causar fragmentación en el montón de memoria de Windows durante un período de tiempo o días. Cuando se genera la fragmentación, una operación de procesamiento de índice puede empezar a embotellarse y tarda mucho tiempo en finalizar.
Solución
Información de la actualización
Este problema se ha corregido en las siguientes actualizaciones acumulativas de SQL Server: actualización acumulativa 1 para la actualización acumulativa deSQL server 2014 SP24for SQL Server 2012 Service Pack 3Cumulative update 8 for SQL Server 2014 SP1
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Actualización acumulativa más reciente de SQL server 2012 SP3 última actualización acumulativa para SQL Server 2014 (SP1/SP2)
Más información
De forma predeterminada, Analysis Services usa el montón de fragmentación baja de Windows (LFH) para las asignaciones de memoria de objetos de tipo fijo. Está controlado por la configuración HeapTypeForObjects . En algunos casos, el montón de LFH se puede fragmentar y provoca cuellos de botella de rendimiento. Por lo general, el LFH se fragmenta cuando se realizan asignaciones de más de 16 KB. Esta actualización cambia el comportamiento de Analysis Services para estas asignaciones de objeto de tipo fijo para usar el montón de Windows LFH solo si el tamaño del objeto es menor que 16 KB. Si el tamaño del objeto es mayor que 16 KB, Analysis Services usa la implementación de pila de Analysis Services. Es posible que la implementación del montón de Analysis Services se ejecute más lentamente que el montón LFH. Sin embargo, no experimenta este problema de fragmentación.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.