Síntomas
Suponga que tiene muchas estadísticas y tablas y las tablas contienen muchas columnas en una base de datos de Microsoft SQL Server 2012 o de SQL Server 2014. Cuando ejecuta muchas consultas ad hoc para recuperar datos de esas tablas de forma simultánea, puede que se produzca la espera de CMEMTHREAD durante la ejecución.
Resolución
Información de actualización acumulativa
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Más información
Cuando compila o vuelve a compilar una consulta en SQL Server 2012, el motor necesita obtener entradas del histograma de las estadísticas. Es necesario realizar una exploración de tabla del sistema y, a continuación, cargar el histograma específico de las tablas implicadas en la memoria o en la caché. Estas entradas de la tabla del sistema (para las estadísticas) se almacenan en la memoria caché de la tabla del sistema (CACHESTORE_SYSTEMROWSET). El objeto de memoria que se usa para crear estas entradas en la memoria caché no está particionado y es global. Por lo tanto, si tiene asignaciones de memoria simultáneas realizadas durante esta operación, encontrará CMEMTHREAD esperas en este objeto de memoria. Esto suele ocurrir cuando envía muchas consultas que requieren compilación o recompilación. Este Hotfix cambia el objeto de memoria global para crear particiones, de modo que las asignaciones de memoria simultáneas que usan la caché de la tabla del sistema no se encuentren en la contención y la CMEMTHREAD espera. Para obtener más información sobre el problema similar, consulte KB 3026082: Fix: SOS_CACHESTORE Spinlock la contención en la memoria caché del conjunto de filas de la tabla del sistema provoca un uso elevado de la CPU en SQL Server 2012 o 2014.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".