sp_dbmmonitorhelpalert (języka Transact-SQL)
Zwraca informacje dotyczące progów ostrzegawczych jednego lub wszystkich kilka klucz dublowanie bazy danych monitora wydajności miar.
Składnia
sp_dbmmonitorhelpalert database_name
[ , alert_id ]
Argumenty
database_name
Określa bazę danych.[ alert_id ]
Wartość całkowitą, która identyfikuje ostrzeżenia mają być zwrócone.Jeśli ten argument zostanie pominięty, zwracane są wszystkie ostrzeżenia, ale nie okres zachowywania.Aby przywrócić szczególnego ostrzeżenia, należy określić jedną z następujących wartości:
Wartość
Metryka wydajności
Próg ostrzeżenie
1
Najstarsze transakcji niewysłane
Określa liczbę minut warta transakcji, które mogą gromadzić się w kolejce Wyślij przed serwer dublowany wystąpieniejest generowane ostrzeżenie.Ostrzeżenie to pomaga miara możliwości utraty danych z punktu widzenia czasi ma szczególne znaczenie dla trybu wysokiej wydajności.Jednak ostrzeżenia dotyczy również w trybie wysokiego bezpieczeństwa podczas dublowanie wstrzymana lub wstrzymane z powodu przerwane przez partnerów.
2
Niewysłane dziennika
Określa, ile kilobajtów (KB) niewysłane dziennika Generuj ostrzeżenie w serwer dublowany wystąpienie.Ostrzeżenie to pomaga miara ryzyko utraty danych w zakresie KB i jest szczególnie istotne dla trybu wysokiej wydajności.Jednak ostrzeżenia dotyczy również w trybie wysokiego bezpieczeństwa podczas dublowanie wstrzymana lub wstrzymane z powodu przerwane przez partnerów.
3
Dziennik unrestored
Określa, ile KB unrestored dziennika Generuj ostrzeżenie w serwer duplikatu wystąpienie.Ostrzeżenie to pomaga w pracy awaryjnej miara czas.czaspracy awaryjnej składa się głównie z czas byłego serwer duplikatu wymaga przenieść do przodu w czasie , wszelkie dziennika pozostające w jej kolejki ponowne wykonanie i krótki dodatkowy czas.
4
Dublowanie zatwierdzanie napowietrznych
Określa liczbę milisekund średnie opóźnienie dla transakcji, które są tolerowane przed wygenerowaniem ostrzeżenia na serwer dublowany.To opóźnienie jest ilości nadmiarowej, podczas gdy serwer dublowany wystąpienie czeka na serwer duplikatu wystąpienie do zapisu rekordu dziennika transakcji w kolejce ponowne wykonanie .Wartość ta ma zastosowanie tylko w trybie wysokiego bezpieczeństwa.
5
Okres zachowywania
Określa, ile wierszy w tabela dublowanie bazy danych stanu są zachowywane metadane.
Aby uzyskać informacje dotyczące identyfikatorów zdarzenie odpowiadającymi ostrzeżeń, zobacz Za pomocą progów ostrzegawczych i alertów na dublowanie pomiarów wydajności.
Wartości kodów powrotnych
Brak
Zestawy wyników
Dla każdego zwrócone alertzwraca wiersz zawierający następujące kolumny:
Column |
Typ danych |
Opis |
---|---|---|
alert_id |
int |
Następująca tabela zawiera listę alert_id wartość dla każdego metryki wydajność i jednostkę miary metryki wyświetlane w sp_dbmmonitorresults zestaw wyników:
WartośćMetryka wydajnościJednostki
1Najstarsze transakcji niewysłaneMinutes
2Niewysłane dziennikaKB
3Dziennik unrestoredKB
4Dublowanie zatwierdzanie napowietrznychMilliseconds
5Okres zachowywaniaHours
|
próg |
int |
Wartość progowa ostrzeżenie.Jeżeli po aktualizacji stanu dublowanie , zwracana jest wartość powyżej tego progu, wpis jest wprowadzana w dzienniku zdarzenie systemu Windows.Wartość ta reprezentuje KB, minut lub milisekund w zależności od ostrzeżenie.Jeśli próg aktualnie nie jest zestaw, wartość jest NULL.
Uwaga:
Aby wyświetlić bieżące wartości, należy uruchomić sp_dbmmonitorresults procedura składowana.
|
włączone |
bit |
0 = Wyłączone zdarzeń. 1 = Włączone zdarzeń.
Uwaga:
Okres zachowywania jest zawsze włączone.
|
Uprawnienia
Wymaga członkostwa w sysadmin stała rola serwera.
Przykłady
Poniższy przykład zwraca wiersz, który wskazuje, czy ostrzeżenie jest włączone najstarsze metryki wydajność niewysłane transakcji na AdventureWorks2008R2 bazy danych.
EXEC sp_dbmmonitorhelpalert AdventureWorks2008R2, 1 ;
Poniższy przykład zwraca wiersz dla każdego metryki wydajność wskazuje, czy jest włączona na AdventureWorks2008R2 bazy danych.
EXEC sp_dbmmonitorhelpalert AdventureWorks2008R2;
Zobacz także