Udostępnij za pośrednictwem


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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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.

UwagaUwaga:
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ń.

UwagaUwaga:
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;