Rezumat
În prezent în Microsoft SQL Server, procedura sp_MSsubscription_cleanup stocată este executată de procedura sp_MSdistribution_cleanup stocată. Aceasta, la rândul său, este executată de activitatea de curățare a distribuției.
Cu toate acestea, utilizarea resursei pentru sp_MSsubscription_cleanup procedură stocată este foarte mare: este posibil să dureze câteva minute, iar frecvența activității de curățare a distribuției este de 10 minute. Acest lucru înseamnă că această procedură stocată costisitoare rulează la fiecare 10 minute, cu o durată de câteva minute.
Această actualizare face următoarele modificări:
-
Procedura stocată costisitoare sp_MSsubscription_cleanup este executată de procedura sp_expired_subscription_cleanup stocată. Aceasta, la rândul său, este executată de lucrarea de curățare a abonamentului expirat.
-
Lucrarea de curățare a abonamentului expirat rulează la fiecare 24 de ore. Prin urmare, procedura costisitoare sp_MSsubscription_cleanup stocată va fi executată o singură dată pe zi.
Rezolvare
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:
Actualizarea cumulativă 6 pentru SQL Server 2016 RTM
Actualizarea cumulativă 3 pentru SQL Server 2016 SP1
Actualizarea cumulativă 5 pentru SQL Server 2014 SP2
Actualizare cumulativă 12 pentru SQL Server 2014 SP1
Actualizarea cumulativă 8 pentru SQL Server 2012 Service Pack 3
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Cea mai recentă actualizare cumulativă pentru SQL Server 2014
Cea mai recentă actualizare cumulativă pentru SQL Server 2012 SP3
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.