Dotyczy
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Podsumowanie

Obecnie w programie Microsoft SQL Server procedura składowana sp_MSsubscription_cleanup jest wykonywana przez sp_MSdistribution_cleanup procedurę przechowywaną. To z kolei jest wykonywane przez zadanie oczyszczania dystrybucji.

Jednak użycie zasobu sp_MSsubscription_cleanup procedury składowanej jest bardzo wysokie: ukończenie może potrwać kilka minut, a częstotliwość zadania oczyszczania dystrybucji wynosi 10 minut. Oznacza to, że ta kosztowna procedura składowana jest uruchamiana co 10 minut, o czas trwania kilku minut.

Ta aktualizacja wprowadza następujące zmiany:

  • Sp_MSsubscription_cleanup procedura składowana jest wykonywana za pomocą procedury składowanej sp_expired_subscription_cleanup . To z kolei jest wykonywane przez zadanie oczyszczania wygasłego abonamentu.

  • Zadanie oczyszczania wygasłej subskrypcji jest uruchamiane co 24 godziny. W związku z tym koszty procedury składowanej sp_MSsubscription_cleanup będą uruchamiane tylko raz dziennie.

Rozwiązanie

Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:

Zbiorcza aktualizacja 6 dla programu SQL Server 2016 RTM

Zbiorcza aktualizacja 3 dla programu SQL Server 2016 z dodatkiem SP1

Zbiorcza aktualizacja 5 dla programu SQL Server 2014 z dodatkiem SP2

Zbiorcza aktualizacja 12 dla programu SQL Server 2014 z dodatkiem SP1

Zbiorcza aktualizacja 8 dla programu SQL Server 2012 z dodatkiem Service Pack 3

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2012 z dodatkiem SP3

 

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.