Monitorowanie (replikacja)

Dotyczy:SQL ServerAzure SQL Managed Instance

Monitorowanie topologii replikacji jest ważnym aspektem wdrażania replikacji. Ponieważ działanie replikacji jest rozproszone, istotne jest śledzenie aktywności i stanu na wszystkich komputerach zaangażowanych w replikację. Dzięki różnym narzędziom monitorującym możesz odpowiedzieć na takie typowe pytania jak:

  • Czy mój system replikacji jest zdrowy?
  • Które subskrypcje działają wolno?
  • Jak duże jest opóźnienie mojej subskrypcji transakcyjnej?
  • Jak długo zajmie transakcja zatwierdzona teraz, zanim dotrze do Subskrybenta w replikacji transakcyjnej?
  • Dlaczego moja subskrypcja merge jest wolna?
  • Dlaczego agent nie działa?

Do monitorowania replikacji można użyć następujących narzędzi:

  • SQL Server Replication Monitor – najważniejsze narzędzie do monitorowania replikacji, prezentujące skoncentrowany na Publisher przegląd całej aktywności replikacyjnej. Aby uzyskać więcej informacji, proszę zapoznać się z Monitorowanie replikacji.

  • SQL Server Management Studio – zapewnia dostęp do Monitora Replikacji. Pozwala także zobaczyć aktualny status i ostatnią wiadomość zarejestrowaną przez następujących agentów oraz uruchamiać i zatrzymywać każdego agenta: Log Reader Agent, Snapshot Agent, Merge Agent oraz Distribution Agent. Więcej informacji można znaleźć w artykule Monitoruj agentów replikacji.

  • Transact-SQL (T-SQL) oraz Obiekty Zarządzania Replikacją (RMO) – Oba interfejsy pozwalają monitorować wszystkie typy replikacji z Dystrybutora. Replikacja scalania umożliwia również monitorowanie replikacji z poziomu Subskrybenta.

  • Alerty dotyczące zdarzeń agentów replikacyjnych – Replikacja zapewnia szereg zdefiniowanych alertów dotyczących zdarzeń agentów replikacyjnych, a w razie potrzeby można utworzyć dodatkowe alerty. Alerty mogą być używane do wywołania automatycznej odpowiedzi na zdarzenie i/lub powiadomienia administratora. Aby uzyskać więcej informacji, zobacz Użyj alertów dla zdarzeń agenta replikacji.

  • System Monitor – może być przydatny do monitorowania wydajności, dostarczając wiele liczników do replikacji. Aby uzyskać więcej informacji, zobacz Monitorowanie replikacji za pomocą monitora systemu.