Sammendrag
I Microsoft SQL Server, er for øyeblikket sp_MSsubscription_cleanup lagret prosedyren utføres av den sp_MSdistribution_cleanup lagret prosedyren. Dette, i sin tur skal utføres ved Oppryddingsjobb for distribusjon.
Ressursbruken på sp_MSsubscription_cleanup lagret prosedyren er imidlertid svært høy: Det kan ta flere minutter å fullføre, og frekvensen for Oppryddingsjobb for distribusjon er 10 minutter. Dette betyr at denne kostbar lagret prosedyre kjøres hvert 10. minutt med en varighet på flere minutter.
Denne oppdateringen gjør følgende endringer:
-
Kostbare sp_MSsubscription_cleanup lagret prosedyren utføres av den sp_expired_subscription_cleanup lagret prosedyren. Dette, i sin tur skal utføres ved utløpt abonnement Clean Up-jobb.
-
Utløpt abonnement Clean Up jobben kjøres hvert døgn. Derfor kjøres den kostbare sp_MSsubscription_cleanup lagret prosedyren bare én gang per dag.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 6 for SQL Server-2016 RTM
Samleoppdatering 3 for SQL Server 2016 SP1
Kumulativ oppdatering 5 for SQL Server 2014 SP2
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Nyeste kumulative oppdateringen for SQL Server-2016
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.