sp_dbmmonitordropalert (Transact-SQL)

Gäller för:SQL Server

Släpper varningen för ett angivet prestandamått genom att sätta tröskeln till NULL.

Transact-SQL syntaxkonventioner

Syntax

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Arguments

[ @database_name = ] N'database_name'

Specificerar vilken databas som ska sänkas av den angivna varningströskeln. @database_name är sysname, utan standard.

[ @alert_id = ] alert_id

Ett heltalsvärde som identifierar varningen som ska tas bort. @alert_id är int, och kan vara ett av följande värden:

Värde Prestandamått Varningströskel
1 Äldsta oskickade transaktionen Specificerar antalet minuters transaktioner som kan ackumuleras i sändningskön innan en varning genereras på huvudserverinstansen. Denna varning hjälper till att mäta risken för dataförlust i termer av tid och är särskilt relevant för högpresterande läge. Varningen är dock också relevant för högsäkerhetsläge när speglingen pausas eller pausas eftersom partnerna kopplas bort.
2 Logg som inte skickats Specificerar hur många kilobyte (KB) av oskickad logg som genererar en varning på huvudserverinstansen. Denna varning hjälper till att mäta risken för dataförlust i termer av KB och är särskilt relevant för högpresterande läge. Varningen är dock också relevant för högsäkerhetsläge när speglingen pausas eller pausas eftersom partnerna kopplas bort.
3 Orestaurerad logg Specificerar hur många KB oåterställd logg som genererar en varning på spegelserverinstansen. Denna varning hjälper till att mäta failover-tiden. Failover-tid består huvudsakligen av den tid som den tidigare spegelservern behöver för att rulla fram eventuell logg som finns kvar i sin redo-kö, plus en kort extra tid.
4 Spegelcommit overhead Specificerar antalet millisekunder av genomsnittlig fördröjning per transaktion som tolereras innan en varning genereras på huvudservern. Denna fördröjning är den mängd overhead som uppstår medan huvudserverinstansen väntar på att spegelserverinstansen ska skriva transaktionens loggpost till redo-kön. Detta värde är endast relevant i högsäkerhetsläge.
5 Kvarhållningsperiod Metadata som styr hur länge rader i databasens speglingsstatustabell bevaras.

Anmärkning

Denna procedur sänker varningströskeln, oavsett om de specificerats med sp_dbmmonitorchangealert hjälp av Database Mirroring Monitor eller Database Mirroring Monitor.

För information om händelse-ID:n som motsvarar varningarna, se Använd varningströskelvärden och varningar på Mirroring Performance Metrics (SQL Server).

Returnera kodvärden

Ingen.

Resultatuppsättning

Ingen.

Permissions

Kräver medlemskap i sysadmin-funktionen med fast server, eller exekveringsbehörighet direkt på denna lagrade procedur.

Examples

Följande exempel tar bort inställningen för lagringstiden i databasen AdventureWorks2025 .

EXECUTE sp_dbmmonitordropalert AdventureWorks2022, 5;

Följande exempel tar bort alla varningströskelvärden och databasens AdventureWorks2025 lagringstid.

EXECUTE sp_dbmmonitordropalert AdventureWorks2022;