Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrací informace o varovných prahových hodnotách u jednoho nebo všech klíčových metrik výkonu monitoru zrcadlení databází.
Syntaxe
sp_dbmmonitorhelpalert
[ @database_name = ] N'database_name'
[ , [ @alert_id = ] alert_id ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Specifikuje databázi. @database_name je sysname, bez výchozího nastavení.
[ @alert_id = ] alert_id
Celočíselná hodnota, která identifikuje varování, které má být vráceno.
@alert_id je int, s výchozím hodnotou NULL. Pokud je tento argument vynechán, všechna varování se vrátí, ale ne doba uchovávání.
Pro vrácení konkrétního varování zadejte jednu z následujících hodnot:
| Hodnota | Metrika výkonu | Varovný práh |
|---|---|---|
1 |
Nejstarší neodeslaná transakce | Specifikuje počet minut transakcí, které se mohou nahromadit ve frontě send před tím, než je na hlavní instanci serveru vygenerováno varování. Toto varování pomáhá měřit potenciál ztráty dat v časovém horizontu a může být relevantní pro režim s vysokým výkonem. Varování je však relevantní i pro režim vysoké bezpečnosti, kdy je zrcadlení pozastaveno nebo pozastaveno, protože partneři se odpojí. |
2 |
Neodeslaný záznam | Specifikuje, kolik kilobajtů (KB) neodeslaného logu generuje varování na hlavní instanci serveru. Toto varování pomáhá měřit potenciál ztráty dat v KB a může být relevantní i pro režim vysokého výkonu. Varování je však relevantní i pro režim vysoké bezpečnosti, kdy je zrcadlení pozastaveno nebo pozastaveno, protože partneři se odpojí. |
3 |
Neobnovený záznam | Specifikuje, kolik KB neobnoveného logu generuje varování na instanci zrcadlového serveru. Toto varování pomáhá měřit dobu překročení poruchy. Doba přehození se skládá hlavně z doby, kterou bývalý zrcadlový server potřebuje k převedení jakéhokoli záznamu zbývajícího ve frontě opakování, plus krátký čas navíc. |
4 |
Režijní režie zrcadlového potvrzení | Specifikuje počet milisekund průměrného zpoždění na transakci, které jsou tolerovány před generováním varování na hlavním serveru. Toto zpoždění představuje množství režie, která vzniká, zatímco instance hlavního serveru čeká, až instance zrcadlového serveru zapíše záznam transakce do fronty pro opakování. Tato hodnota je relevantní pouze v režimu vysoké bezpečnosti. |
5 |
Doba uchovávání | Metadata, která řídí, jak dlouho jsou řádky v tabulce stavu zrcadlení databáze zachovány. |
Pro informace o ID událostí odpovídajících varováním viz Použít varovné prahy a upozornění na zrcadlení metrik výkonu (SQL Server).
Hodnoty návratového kódu
Žádné.
Sada výsledků
Pro každé vrácené upozornění se vrací řádek obsahující následující sloupce:
| Sloupec | Datový typ | Description |
|---|---|---|
alert_id |
int | Následující tabulka uvádí alert_id hodnotu každé metriky výkonu a jednotku měření metriky zobrazené ve výsledné sadě sp_dbmmonitorresults . |
threshold |
int | Prahová hodnota varování. Pokud je při aktualizaci stavu zrcadlení vrácena hodnota nad touto hranicí, je záznam zadán do logu událostí Windows. Tato hodnota představuje KB, minuty nebo milisekundy, v závislosti na varování. Pokud práh není aktuálně nastaven, hodnota je NULL.Poznámka: Pro zobrazení aktuálních hodnot spusťte sp_dbmmonitorresults uloženou proceduru. |
enabled |
bit |
0 = Událost je deaktivována.1 = Událost je povolena.Poznámka: Doba udržení je vždy zapnutá. |
| Hodnota | Metrika výkonu | Jednotka |
|---|---|---|
1 |
Nejstarší neodeslaná transakce | Minutes |
2 |
Neodeslaný záznam | znalostní báze Knowledge Base |
3 |
Neobnovený záznam | znalostní báze Knowledge Base |
4 |
Režijní režie zrcadlového potvrzení | Milisekundy |
5 |
Doba uchovávání | Hodiny |
Povolení
Vyžaduje členství v roli pevného správce systému nebo vykonání oprávnění přímo na této uložené procedurě.
Examples
Následující příklad vrací řádek, který indikuje, zda je varování zapnuto pro nejstarší metriku výkonu neodeslané transakce v AdventureWorks2025 databázi.
EXECUTE sp_dbmmonitorhelpalert AdventureWorks2022, 1;
Následující příklad vrací řádek pro každou výkonnostní metriku, který ukazuje, zda je v databázi AdventureWorks2025 povolena.
EXECUTE sp_dbmmonitorhelpalert AdventureWorks2022;