Resumo
Atualmente no Microsoft SQL Server, o procedimento sp_MSsubscription_cleanup armazenado é executado pelo procedimento sp_MSdistribution_cleanup armazenado. Isto, por sua vez, é executado pelo trabalho de limpeza de distribuição.
No entanto, o uso de recursos do procedimento armazenado sp_MSsubscription_cleanup é muito elevado: pode levar vários minutos para ser concluído, e a frequência do trabalho de limpeza de distribuição é de 10 minutos. Isto significa que este procedimento armazenado dispendioso funciona a cada 10 minutos com uma duração de vários minutos.
Esta atualização es completa as seguintes alterações:
-
O procedimento dispendioso sp_MSsubscription_cleanup armazenado é executado pelo procedimento sp_expired_subscription_cleanup armazenado. Isto, por sua vez, é executado pelo trabalho de limpeza de assinatura expirada.
-
O trabalho de limpeza de assinatura expirada funciona a cada 24 horas. Por conseguinte, o dispendioso procedimento sp_MSsubscription_cleanup armazenado funcionará apenas uma vez por dia.
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server :
Atualização Cumulativa 6 para SQL Server 2016 RTM
Atualização Cumulativa 3 para SQL Server 2016 SP1
Atualização Cumulativa 5 para SQL Server 2014 SP2
Atualização Cumulativa 12 para SQL Server 2014 SP1
Atualização Cumulativa 8 para SQL Server 2012 Service Pack 3
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 2016
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.