Síntomas
Suponga que tiene grupos de disponibilidad AlwaysOn configurados en SQL Server 2014 o 2016. Si una aplicación usa la sugerencia TABLOCK , la tarea servicio de control de uso de Service Broker (UCS) pierde memoria. En este caso, puede ver que el número de tareas de la función Sys.dm_os_tasks crece continuamente. Esto hace que la sincronización de AlwaysOn sea lenta.
Causa
Este problema se produce porque la pérdida de la tarea UCS puede hacer que el monitor de bloqueo consuma más uso de la CPU.
Resolución
Este problema se solucionó por primera vez en las siguientes actualizaciones acumulativas para SQL Server:
Actualización acumulativa 7 para SQL Server 2014 Service Pack 1
Actualización acumulativa 1 para SQL server 2014 SP2 Cumulative Update 2 para SQL Server 2016
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 2014 actualización acumulativa más reciente para SQL Server 2016
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.