Udostępnij za pośrednictwem


Pomiaru czasu oczekiwania i sprawdzanie poprawności połączenia dla replikacji transakcyjnej

replikacja transakcyjnazapewnia oledzenia token funkcji, która zapewnia wygodny sposób zmierzyć opóźnienie w replikacja transakcyjna topologie i do sprawdzania poprawności połączeń między wydawcy, dystrybutora i abonentów.Token (mała ilość danych) jest zapisywany w dzienniku transakcji z baza danych publikacja, oznaczony jako mimo że był on typową transakcją replikowane i wysłanych przez system, umożliwiający obliczenie:

  • Czas, jaki upływa między transakcji zaangażowanych w Wydawca i odpowiednie polecenie dodaje się w bazie danych dystrybucji na dystrybutora.

  • Czas, jaki upływa między polecenie dodaje się w baza danych dystrybucji i odpowiedniej transakcji zaangażowanych w subskrybenta.

Z tych obliczeń można odpowiedzieć na liczbę pytań, w tym:

  • Który subskrybenci podjąć najdłużej do odbierania zmiana z Wydawca?

  • Abonentów oczekiwana token śledzący, które, nie otrzymał go?

Aby zmierzyć opóźnienie i sprawdzania poprawności połączeń dlareplikacja transakcyjna

Tokeny śledzenia mogą być przydatne także podczas quiescing system, który obejmuje zatrzymanie wszystkich działań i weryfikowanie, że wszystkie węzły otrzymali wszystkie oczekujące zmiany.Aby uzyskać więcej informacji, zobacz Jak Quiesce topologii replikacji (Programowanie replikacji Transact-SQL).

Uwagi dotyczące śledzenia tokenów

To use tracer tokens, you must use certain versions of Microsoft SQL Server:

  • The Distributor must be Microsoft SQL Server 2005 or later.

  • Wydawcy musi być SQL Server 2005 lub nowszym lub programie Wydawca Oracle.

  • For push subscriptions, tracer token statistics are gathered from the Publisher, Distributor, and Subscribers if the Subscriber is Microsoft SQL Server 7.0 or later.

  • Dla ściągać subskrypcji, statystyki token śledzący są zbierane z subskrybentów tylko wtedy, gdy abonent SQL Server 2005 lub nowszej.If the Subscriber is SQL Server 7.0 or Microsoft SQL Server 2000, statistics are gathered only from the Publisher and Distributor.

Istnieją także szereg innych problemów i ograniczeń, należy zwrócić uwagę:

  • Subskrypcje musi być aktywna, aby otrzymać token śledzący.Subskrypcja jest aktywna, jeśli została zainicjowana.

  • Ponownego zainicjowania usuwa wszystkie tokeny oczekujące oledzenia odpowiednich subskrypcji.

  • Subskrybenci otrzymują tylko tokeny śledzenia, które zostały utworzone po ich synchronizacja początkowa.

  • Tokeny śledzenia nie są przekazywane przez ponowne opublikowanie subskrybentów.