Shrnutí
V systému Microsoft SQL Server je sp_MSsubscription_cleanup uložená procedura spouštěná v Sp_MSdistribution_cleanup uložené proceduře. To se zase spustí úlohou čištění distribuce.
Využití prostředků v sp_MSsubscription_cleanup uložených procedurách je ale velmi vysoké: dokončení může trvat několik minut a frekvence úlohy čištění distribuce je 10 minut. To znamená, že tento nákladný uložený postup se spouští každých 10 minut po dobu trvání několika minut.
Tato aktualizace provede následující změny:
-
Nákladný sp_MSsubscription_cleanup uložený postup provádí sp_expired_subscription_cleanup uložená procedura. To je zase prováděno úlohou čištění s ukončenou platností.
-
Úloha vyčištění předplatného se spouští každých 24 hodin. Proto bude sp_MSsubscription_cleanupá uložená procedura nákladného režimu běžet pouze jednou denně.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 6 pro SQL Server 2016 RTM
Kumulativní aktualizace 3 pro SQL Server 2016 SP1
Kumulativní aktualizace 5 pro SQL Server 2014 SP2
Kumulativní aktualizace 12 pro SQL Server 2014 SP1
Kumulativní aktualizace 8 pro SQL Server 2012 Service Pack 3
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Nejnovější kumulativní aktualizace pro SQL Server 2016
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.