Nº de error: 203819 (Mantenimiento de contenido) VSTS:2112555
Síntomas
Cuando vuelva a generar un índice para una tabla en Microsoft SQL Server 2012 o 2014 de SQL Server, puede reducirse la memoria caché de SQL, y aumenta la utilización de la CPU. Además, SQL Server puede experimentar errores de falta de memoria.
Este problema se produce porque el empleado de memoria MEMORYCLERK_SQLLOGPOOL que se usa internamente para las actividades de registro de transacción consumen mucha memoria.
Nota: Este problema sólo se produce cuando se utilizan grupos de disponibilidad AlwaysOn en 2014 de SQL Server o en SQL Server 2012.
Para diagnosticar el uso de memoria detallada, utilice los métodos siguientes:
-
Uso de la memoria privada compartidas, total grupo LogPool
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
Uso de memoria de grupo privado de LogPool para cada DB y consumidor
SELECT c.database_id, c.consumer_name, c.private_pool_pages*8 as Private_pages_KBFROM sys.databases d CROSS APPLY sys.dm_logpool_consumers (d.database_id) c
Solución
El problema se solucionó primero en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 2 para SQL Server 2012 SP2/en-us/help/2983175
Actualización acumulativa 1 de SQL Server de 2014/en-us/help/2931693
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de la seguridad que se incluyeron en la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
-
Actualización acumulativa más reciente para SQL Server 2012 SP2
-
Actualización acumulativa más reciente para SQL Server de 2014
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Para obtener más información acerca del problema similar que se describe en la revisión 2821783, haga clic en el número siguiente para ver el artículo en Microsoft Knowledge Base:
CORREGIR 2821783 : errores de la memoria relacionados con un empleado de memoria en SQL Server 2012
Author: leowang
Writer: v-juwang
Revisor técnico: pranabm; wonkim; jackli; jaynar; sureshka; leowang
Editor:v-emy