Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Hozzáadja vagy módosítja a figyelmeztető küszöböt egy meghatározott tükröző teljesítménymutatóhoz.
Transact-SQL szintaxis konvenciók
sp_dbmmonitorchangealert
[ @database_name = ] N'database_name'
, [ @alert_id = ] alert_id
, [ @threshold = ] threshold
[ , [ @enabled = ] enabled ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Megadja azt az adatbázist, amelyhez hozzáadni vagy módosítani a megadott figyelmeztetési küszöböt. @database_namea sysname, alapértelmezett nélkül.
[ @alert_id = ] alert_id
Egy egész érték, amely jelzi a hozzáadandó vagy módosítandó figyelmeztetést. @alert_idint, és az alábbi értékek egyikének kell lennie:
| Érték | Teljesítménymetrika | Figyelmeztető küszöb |
|---|---|---|
1 |
A legrégebbi, el nem küldött tranzakció | Megadja, hány percnyi tranzakció halmozhat fel a küldési sorban, mielőtt figyelmeztetés generálódik a fő szerver példányon. Ez a figyelmeztetés segít mérni az adatvesztés lehetőségét időben, és releváns lehet a nagy teljesítményű üzemmód esetében. Ugyanakkor a figyelmeztetés releváns a magas biztonsági módban is, amikor a tükröződés megáll vagy felfüggesztik, mert a partnerek elszakadnak. |
2 |
El nem küldött napló | Megadja, hogy hány kilobájt (KB) el nem küldött napló keletkezik figyelmeztetést a fő szerver példányon. Ez a figyelmeztetés segít az adatvesztés lehetőségét KB alapján mérni, és releváns lehet a nagy teljesítményű módban. Ugyanakkor a figyelmeztetés releváns a magas biztonsági módban is, amikor a tükröződés megáll vagy felfüggesztik, mert a partnerek elszakadnak. |
3 |
Visszaállíthatatlan napló | Megadja, hogy hány KB vissza nem állított napló okoz figyelmeztetést a tükörszerver példányon. Ez a figyelmeztetés segít mérni a hibaátmeneti időt. A failover idő főként azt az időt jelenti, hogy a korábbi tükörszerver előrehozza a visszacsinálási sorban maradt naplót, plusz egy rövid plusz időt. |
4 |
Mirror commit overhead | Megadja, hány milliszekundum átlas késleltetést tűrnek tranzakciónként, mielőtt figyelmeztetést generálnak a fő szerveren. Ez a késleltetés az a többletköltség, amely akkor keletkezik, amikor a fő szerver példány várja, hogy a tükör szerver példány írja a tranzakció naplóját a visszacsinálási sorba. Ez az érték csak magas biztonsági módban érvényes. |
5 |
Megőrzési időszak | Metaadat, amely szabályozza, hogy az adatbázis állapottábláját tükröző sorok hosszúsága marad fenn. |
A figyelmeztetésekhez tartozó eseményazonosítók részletéért lásd: Használd a Figyelmeztetési Küszöböket és Figyelmeztetéseket a teljesítménymutatók tükrözésén (SQL Server).
[ @threshold = ] küszöb
A figyelmeztetés küszöbértéke. @thresholdint, alapértelmezett nélkül. Ha a tükrözési státusz frissítésekor egy értéket kapunk vissza, bejegyzést írnak be a Windows eseménynaplójába. Ez az érték KB, perc vagy milliszekundum értéket képvisel, a teljesítménymutatótól függően.
Megjegyzés:
A jelenlegi értékek megtekintéséhez futtassuk le a sp_dbmmonitorresults tárolt eljárást.
[ @enabled = ] engedélyezve
Megadja, hogy a figyelmeztetés engedélyezett-e.
@enabledbit, alapértelmezettként 1. A megtartási idő mindig engedélyezett.
-
0= A figyelmeztetés ki van kapcsolva. -
1= Figyelmeztetés engedélyezve.
Kódértékek visszaadása
Nincs.
Eredményhalmaz
Nincs.
Permissions
Tagságot igényel a rendszertakom fix szerver szerepében, vagy közvetlenül a tárolt eljáráson végrehajtani a jogosultságot.
Példák
Az alábbi példa minden teljesítménymutató és az adatbázis megtartási AdventureWorks2025 ideje küszöbértékeit határozza meg. Az alábbi táblázat mutatja a példában használt értékeket.
| alert_id | Teljesítménymetrika | Figyelmeztető küszöb | Figyelmeztetés engedélyezve? |
|---|---|---|---|
1 |
A legrégebbi, el nem küldött tranzakció | 30 perc | Igen |
2 |
El nem küldött napló | 10 000 KB | Igen |
3 |
Visszaállíthatatlan napló | 10 000 KB | Igen |
4 |
Mirror commit overhead | 1000 milliszekundum | Nem |
5 |
Megőrzési időszak | Nyolc óra | Igen |
EXECUTE sp_dbmmonitorchangealert AdventureWorks2022, 1, 30, 1;
EXECUTE sp_dbmmonitorchangealert AdventureWorks2022, 2, 10000, 1;
EXECUTE sp_dbmmonitorchangealert AdventureWorks2022, 3, 10000, 1;
EXECUTE sp_dbmmonitorchangealert AdventureWorks2022, 4, 1000, 0;
EXECUTE sp_dbmmonitorchangealert AdventureWorks2022, 5, 8, 1;