Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Microsoft SQL Server Dzięki Monitorowi replikacji możesz monitorować wydajność replikacji transakcyjnej i łączenia replikacji w następujący sposób:
Ustaw ostrzeżenia i progi
Zobacz pomiary wydajności
Określenie opóźnień za pomocą tokenów tracerowych (replikacja transakcyjna)
Zobacz szczegółowe statystyki synchronizacji (replikacja merge)
Zobacz transakcje i czas dostawy (replikacja transakcyjna)
Ustaw ostrzeżenia i progi
Monitor replikacji pozwala włączyć ostrzeżenia dla różnych warunków wydajności. Po włączeniu ostrzeżenia należy określić próg. Gdy ten próg zostanie osiągnięty lub przekroczony, w kolumnie Status pojawia się ostrzeżenie dla subskrypcji oraz publikacji, z którą się synchronizuje (chyba że trzeba wyświetlić problem o wyższym priorytecie). Oprócz wyświetlania ostrzeżenia w monitorze replikacji osiągnięcie progu może również wyzwolić alert. Możesz włączyć ostrzeżenia dla następujących warunków wydajności:
Przekroczenie określonego opóźnienia (ilość czasu, który upłynie między transakcją zatwierdzaną w wydawcy a odpowiednią transakcją zatwierdzaną przez subskrybenta).
Ten warunek dotyczy replikacji transakcyjnej. Jeśli określony próg zostanie osiągnięty lub przekroczony, status pojawia się jako Wydajność krytyczna.
Przekroczenie określonego czasu synchronizacji.
Ten warunek dotyczy replikacji scalanej. Jeśli określony próg zostanie osiągnięty lub przekroczony, status ma postać Long-running merge. Możesz określić różne progi dla połączeń dial-up i sieci lokalnej (LAN).
Brak przetwarzania określonej liczby wierszy w danym czasie.
Ten warunek dotyczy replikacji scalanej. Jeśli określony próg zostanie osiągnięty lub przekroczony, status pojawia się jako Wydajność krytyczna. Możesz określić różne progi dla połączeń dial-up i LAN.
Aby uzyskać więcej informacji, zobacz Ustawianie progów i ostrzeżeń w monitorze replikacji.
Zobacz pomiary wydajności
Monitor replikacji wyświetla wartości jakości wydajności dla replikacji transakcyjnej i replikacji scalania w kolumnach Bieżąca średnia wydajność i Najgorsza wydajność dla publikacji oraz w kolumnie Wydajność dla subskrypcji. Wartości to:
Doskonałe
Dobrze
Uczciwie
Kiepsko
Krytyczne (tylko replikacja transakcyjna)
Wartości określasz następująco:
W przypadku replikacji transakcyjnej jakość wydajności jest określana przez próg opóźnień. Jeśli nie ustawisz progu, Monitor Replikacji nie wyświetla wartości. Poniższa tabela pokazuje korelację między progiem a wartością jakości wydajności. Na przykład, jeśli ustawisz próg na 60 sekund, a rzeczywista latencja to 30 sekund, opóźnienie wynosi 50% progu, co daje wartość Dobra.
Doskonałe Dobrze Uczciwie Kiepsko Krytyczne 0 – 34% 35 – 59% 60 – 84% 85 – 99% 100% + W przypadku replikacji scalającej jakość wydajności nie zależy od żadnego z tych progów (próg przetwarzania wierszy określa, czy w kolumnie Status jest wyświetlana wartość Krytyczna wydajność). Jakość wydajności określa się przez porównanie indywidualnej wydajności subskrypcji z przeciętną historyczną wydajnością subskrypcji publikacji o tym samym typie połączenia (dial-up lub LAN). Monitor replikacji wyświetla wartość po pięciu synchronizacjach, z 50 lub więcej zmianami na tym samym typie połączenia. Jeśli jest mniej niż pięć synchronizacji z 50 lub więcej zmianami lub najnowsza synchronizacja ma mniej niż 50 zmian, Monitor Replikacji nie wyświetla wartości.
Poniższa tabela pokazuje korelację między średnią wydajnością a wartością jakości wydajności. Na przykład, jeśli dziesięciu abonentów synchronizuje się przez połączenie LAN ze średnią częstotliwością 100 wierszy na sekundę, a jedna z subskrypcji synchronizuje się z częstotliwością 125 wierszy na sekundę, wydajność synchronizacji tego abonenta wynosi 125% średniej, co daje wartość dobra.
Doskonałe Dobrze Uczciwie Kiepsko 151+% 76 – 150% 26 – 75% 0 – 25%
Aby uzyskać więcej informacji o przeglądaniu informacji o subskrypcjach, zobacz Wyświetlaj informacje i wykonuj zadania za pomocą Monitora replikacji.
Określ opóźnienie za pomocą tokenów śledzących
Replikacja transakcyjna pozwala mierzyć opóźnienia w systemie poprzez wstawienie tokena (niewielką ilość danych) do dziennika transakcyjnych bazy danych publikacji i rejestrowanie, ile czasu zajmuje dotarcie do dystrybutora i subskrybentów. Token pomaga również zidentyfikować, czy dane nie docierają do dystrybutora lub subskrybenta. Więcej informacji można znaleźć w artykule Mierz opóźnienia i walidacja połączeń dla replikacji transakcyjnej.
Wyświetl szczegółowe informacje o wydajności synchronizacji dla replikacji scalającej
W przypadku replikacji scalanej Monitor replikacji wyświetla szczegółowe statystyki dotyczące każdego artykułu przetworzonego podczas synchronizacji, w tym czas poświęcony na poszczególne fazy przetwarzania (przesyłanie zmian, pobieranie zmian itd.). Może pomóc Ci zidentyfikować konkretne tabele, które powodują spowolnienia. To najlepsze miejsce do rozwiązywania problemów z wydajnością subskrypcji scalania. Aby uzyskać więcej informacji o przeglądaniu szczegółowych statystyk, zobacz Przeglądaj Informacje i Wykonuj zadania za pomocą Monitora replikacji.
Przeglądaj transakcje i czas dostawy dla replikacji transakcyjnej
W przypadku replikacji transakcyjnej Monitor replikacji wyświetla informacje o liczbie transakcji w bazie danych dystrybucji, które nie zostały jeszcze rozprowadzone do Subskrybenta, oraz o szacowanym czasie potrzebnym do rozprowadzenia tych transakcji. Więcej informacji można znaleźć w sekcji Pokaż informacje i wykonaj zadania za pomocą Monitora replikacji.