Rezime
Trenutno u Microsoft SQL Serveru, sp_MSsubscription_cleanup uskladištenu proceduru izvršava sp_MSdistribution_cleanup uskladištena procedura. Ovo se zauzvrat izvršava poslom čišćenja distribucije.
Međutim, korišćenje resursa uskladištene sp_MSsubscription_cleanup je veoma visoko: može da potraje nekoliko minuta, a učestalost posla čišćenja distribucije je 10 minuta. To znači da ova skupo uskladištena procedura teče svakih 10 minuta sa trajanjem od nekoliko minuta.
Ova ispravka pravi sledeće promene:
-
Skupu sp_MSsubscription_cleanup uskladištenu proceduru izvršava sp_expired_subscription_cleanup uskladištena procedura. Ovo je zauzvrat izvršeno poslom čišćenja pretplate koji je istekao.
-
Posao čišćenja pretplate koji je istekao radi na svaka 24 časa. Zbog toga će sp_MSsubscription_cleanup uskladištena procedura trajati samo jednom dnevno.
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 6 za SQL Server 2016 RTM
Kumulativna ispravka 3 za SQL Server 2016 SP1
Kumulativna ispravka 5 za SQL Server 2014 SP2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Najnovija kumulativna ispravka za SQL Server 2016
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.