Sintomas
Assuma que tem grupos de disponibilidade AlwaysOn configurados no SQL Server 2014 ou 2016. Se uma aplicação utilizar a sugestão TABLOCK, a tarefa do Serviço de Controlo de Utilização do Corretor de Serviço (UCS) vaza a memória. Nesta situação, pode ver-se que o número de tarefas na função sys.dm_os_tasks continuamente aumenta. Isto faz com que a sincronização AlwaysOn se torne lenta.
Causa
Este problema ocorre porque a fuga de tarefas ucs pode fazer com que o Monitor de Bloqueio consuma mais utilização de CPU.
Resolução
Este problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas para o SQL Server:
Atualização Cumulativa 7 para SQL Server 2014 Service Pack 1
Atualização Cumulativa 1 para SQL Server 2014 SP2 Atualização Cumulativa 2 para SQL Server 2016
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Última atualização cumulativa para SQL Server 2014 Última atualização cumulativa para SQL Server 2016
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.