Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Geeft informatie terug over waarschuwingsdrempels op één of alle van meerdere belangrijke database-mirroring monitorprestatie-indicatoren.
Transact-SQL syntaxis-conventies
Syntaxis
sp_dbmmonitorhelpalert
[ @database_name = ] N'database_name'
[ , [ @alert_id = ] alert_id ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Specificeert de database. @database_name is sysname, zonder standaard.
[ @alert_id = ] alert_id
Een geheel getal dat de te retourneren waarschuwing identificeert.
@alert_id is int, met als standaard .NULL Als dit argument wordt weggelaten, worden alle waarschuwingen teruggegeven, maar niet de retentieperiode.
Om een specifieke waarschuwing terug te geven, specificeer je een van de volgende waarden:
| Waarde | Metrische prestatiegegevens | Waarschuwingsdrempel |
|---|---|---|
1 |
Oudste niet-verzonden transactie | Specificeert het aantal minuten aan transacties dat zich kan ophopen in de verzendwachtrij voordat er een waarschuwing wordt gegenereerd op de hoofdserverinstantie. Deze waarschuwing helpt het potentieel voor dataverlies in termen van tijd te meten, en kan relevant zijn voor high-performance modus. De waarschuwing is echter ook relevant voor high-safety-modus wanneer spiegelen wordt gepauzeerd of onderbroken omdat de partners worden losgekoppeld. |
2 |
Niet-verzonden logboek | Specificeert hoeveel kilobytes (KB) aan niet-verzonden log een waarschuwing genereren op de hoofdserverinstantie. Deze waarschuwing helpt het potentieel voor dataverlies in termen van KB te meten, en kan relevant zijn voor high-performance modus. De waarschuwing is echter ook relevant voor high-safety-modus wanneer spiegelen wordt gepauzeerd of onderbroken omdat de partners worden losgekoppeld. |
3 |
Onhersteld logboek | Geeft aan hoeveel KB niet-hersteld log een waarschuwing genereert op de mirror server-instantie. Deze waarschuwing helpt de failovertijd te meten. Failovertijd bestaat voornamelijk uit de tijd die de voormalige mirrorserver nodig heeft om eventuele logboeken die nog in de redo-wachtrij liggen vooruit te rollen, plus een korte extra tijd. |
4 |
Mirror commit overhead | Specificeert het aantal milliseconden gemiddelde vertraging per transactie dat wordt getolereerd voordat een waarschuwing op de hoofdserver wordt gegenereerd. Deze vertraging is de hoeveelheid overhead die ontstaat terwijl de hoofdserverinstantie wacht tot de mirror server-instantie het logrecord van de transactie in de redo-wachtrij schrijft. Deze waarde is alleen relevant in de hoogveiligheidsmodus. |
5 |
Bewaarperiode | Metadata die bepaalt hoe lang rijen in de statustabel van de database mirroring behouden blijven. |
Voor informatie over de gebeurtenis-ID's die bij de waarschuwingen horen, zie Use Warning Thresholds and Alerts on Mirroring Performance Metrics (SQL Server).
Codewaarden retourneren
Geen.
Resultaatset
Voor elke teruggegeven waarschuwing geeft een rij terug met de volgende kolommen:
| Rubriek | Gegevenstype | Description |
|---|---|---|
alert_id |
int | De volgende tabel geeft de alert_id waarde voor elke prestatiemaatstaf en de meeteenheid van de metriek die in de sp_dbmmonitorresults resultaatset wordt weergegeven. |
threshold |
int | De drempelwaarde voor de waarschuwing. Als een waarde boven deze drempel wordt teruggegeven wanneer de spiegelingsstatus wordt bijgewerkt, wordt een vermelding in het Windows-gebeurtenislogboek ingevoerd. Deze waarde vertegenwoordigt KB, minuten of milliseconden, afhankelijk van de waarschuwing. Als de drempel momenteel niet is ingesteld, is NULLde waarde .Notitie: Om de huidige waarden te bekijken, voer je de sp_dbmmonitorresults stored procedure uit. |
enabled |
bit |
0 = Gebeurtenis is uitgeschakeld.1 = Gebeurtenis is ingeschakeld.Notitie: De retentieperiode is altijd ingeschakeld. |
| Waarde | Metrische prestatiegegevens | Unit |
|---|---|---|
1 |
Oudste niet-verzonden transactie | Notulen |
2 |
Niet-verzonden logboek | KB |
3 |
Onhersteld logboek | KB |
4 |
Mirror commit overhead | Milliseconden |
5 |
Bewaarperiode | Hours |
Permissions
Vereist lidmaatschap van de sysadmin fixed server-rol, of het uitvoeren van rechten direct op deze opgeslagen procedure.
Voorbeelden
Het volgende voorbeeld geeft een rij terug die aangeeft of een waarschuwing is ingeschakeld voor de oudste prestatie-metriek voor niet-verzonden transacties in de AdventureWorks2025 database.
EXECUTE sp_dbmmonitorhelpalert AdventureWorks2022, 1;
Het volgende voorbeeld geeft een rij terug voor elke prestatiemetriek die aangeeft of deze is ingeschakeld in de AdventureWorks2025 database.
EXECUTE sp_dbmmonitorhelpalert AdventureWorks2022;