Megosztás a következőn keresztül:


Figyelmeztetési küszöbértékek és riasztások használata tükrözési teljesítménymetrikákon (SQL Server)

A következőkre vonatkozik:SQL Server

Ez a témakör azokról az SQL Server-eseményekről tartalmaz információkat, amelyekhez a figyelmeztetési küszöbértékek konfigurálhatók és kezelhetők adatbázis-tükrözéshez. Használhatja az Adatbázis-tükrözési monitort, illetve a sp_dbmmonitorchangealert, sp_dbmmonitorhelpalert és sp_dbmmonitordropalert tárolt eljárásokat. Ez a témakör az adatbázis-tükrözési eseményekre vonatkozó riasztások konfigurálásával kapcsolatos információkat is tartalmaz.

Miután létrejött a monitorozás egy tükrözött adatbázishoz, a rendszergazda több fő teljesítménymetrika figyelmeztetési küszöbértékeit is konfigurálhatja. Emellett a rendszergazdák riasztásokat is konfigurálhatnak ezeken és más adatbázistükrözési eseményeken.

Teljesítménymetrikák és figyelmeztetési küszöbértékek

Az alábbi táblázat felsorolja azokat a teljesítménymetrikákat, amelyekhez figyelmeztetések konfigurálhatók, leírja a megfelelő figyelmeztetési küszöbértéket, és felsorolja a megfelelő Adatbázistükrözés-figyelő címkét.

Teljesítménymetrika Figyelmeztető küszöb Adatbázis tükrözésfigyelő címkéje
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 felmérni az adatvesztés lehetőségét a KB szempontjából, és különösen fontos 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. Figyelmeztessen, ha az el nem küldött napló meghaladja a küszöbértéket
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 az átváltási időt. A feladatátvételi idő elsősorban abból áll, hogy a korábbi tükörszervernek előre kell léptetnie az ismétlési sorrendbeli fennmaradó naplókat, valamint egy rövid további időt.

Megjegyzés: Automatikus feladatátvétel esetén a rendszernek a hiba észlelési ideje független a feladatátvétel időpontjától.

További információ: A szolgáltatás megszakításának becslése a szerepkörváltás során (adatbázis-tükrözés).
Figyelmeztetés, ha a nem adattárolt napló túllépi a küszöbértéket
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 felmérni az adatvesztés lehetőségét az idő függvényében, és különösen fontos 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. Figyelmeztetés, ha a legrégebbi nem engedélyezett tranzakció kora meghaladja a küszöbértéket
A véglegesítés terhelésének tükrözése 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. Figyelmeztetés, ha a tükrözött véglegesítés többletterhelése meghaladja a küszöbértéket

Ezen teljesítménymetrikák bármelyikéhez a rendszergazda megadhat egy küszöbértéket egy tükrözött adatbázisban. További információ: Figyelmeztetési küszöbértékek beállítása és kezelése a jelen témakör későbbi részében.

Figyelmeztetési küszöbértékek beállítása és kezelése

A rendszergazda konfigurálhat egy vagy több figyelmeztetési küszöbértéket a kulcstükrözési teljesítménymetrikákhoz. Javasoljuk, hogy adjon meg egy küszöbértéket egy adott figyelmeztetéshez mindkét partner számára, hogy a figyelmeztetés megmaradjon, ha az adatbázis meghibásodik. Az egyes partnerekre vonatkozó megfelelő küszöbérték az adott partner rendszerének teljesítményképességétől függ.

A figyelmeztetési küszöbértékek az alábbiak egyikével konfigurálhatók és kezelhetők:

  • Adatbázis-tükrözési figyelő

    Az Adatbázistükrözés-figyelőben a rendszergazda egyszerre tekintheti meg a kijelölt adatbázis figyelmeztetéseinek aktuális konfigurációját az egyszerű és a tükrözött kiszolgálópéldányokon is a Figyelmeztetések lap kiválasztásával. Innen a rendszergazda megnyithatja a Figyelmeztetési küszöbértékek beállítása párbeszédpanelt egy vagy több figyelmeztetési küszöbérték engedélyezéséhez és konfigurálásához.

    Az Adatbázistükrözés-figyelő felületének ismertetését az Adatbázistükrözési monitor áttekintése című témakörben tekintheti meg. Az Adatbázis-tükrözési monitor elindításáról további információt az Adatbázistükrözési figyelő (SQL Server Management Studio) indítása című témakörben talál.

  • Rendszer által tárolt eljárások

    A rendszer által tárolt alábbi eljárások segítségével a rendszergazda egyszerre egyetlen partner tükrözött adatbázisaihoz állíthat be és kezelhet figyelmeztetési küszöbértékeket.

    Procedure Description
    sp_dbmmonitorchangealert (Transact-SQL) Hozzáadja vagy módosítja a figyelmeztető küszöböt egy meghatározott tükröző teljesítménymutatóhoz.
    sp_dbmmonitorhelpalert (Transact-SQL) Információt ad vissza a figyelmeztető küszöbértékekről egy vagy több kulcsfontosságú adatbázis esetében, amelyek a monitor teljesítménymutatóit tükrözik.
    sp_dbmmonitordropalert (Transact-SQL) Egy adott teljesítménymetrika figyelmeztetésének elvetése.

A teljesítményküszöböt elérő események küldése a Windows eseménynaplóba

Ha egy teljesítménymetrika figyelmeztetési küszöbértéket határoz meg, az állapottábla frissítésekor a rendszer a legújabb értéket a küszöbérték alapján értékeli ki. Ha elérte a küszöbértéket, az sp_dbmmonitorupdate frissítési eljárás létrehoz egy információs eseményt, egy teljesítményküszöb-eseményt a metrika számára, és az eseményt a Microsoft Windows eseménynaplójába írja. Az alábbi táblázat a teljesítményküszöb-események eseményazonosítóit sorolja fel.

Teljesítménymetrika Eseményazonosító
El nem küldött napló 32042
Visszaállíthatatlan napló 32043
A legrégebbi, el nem küldött tranzakció 32040
A 'commit' művelet terhelésének tükrözése 32044

Megjegyzés:

A rendszergazdák riasztásokat határozhatnak meg ezen események bármelyikén. További információ: A tükrözött adatbázisok riasztásainak használata, a jelen szakasz későbbi részében

téma

Riasztások használata tükrözött adatbázishoz

A tükrözött adatbázisok monitorozásának fontos része a riasztások konfigurálása jelentős adatbázistükrözési eseményeken. Az SQL Server a következő típusú adatbázis-tükrözési eseményeket hozza létre:

  • Teljesítményküszöb-események

    További információkért lásd a jelen témakör korábbi, "Performance-Threshold Események küldése a Windows eseménynaplóba" című szakaszát.

  • Állapotváltozási események

    Ezek a Windows Management Instrumentation (WMI) események, amelyek akkor jönnek létre, amikor változások történnek az adatbázis tükrözési munkamenetének belső állapotában.

    Megjegyzés:

    További információ: WMI Provider for Server Events Concepts.

A rendszergazdák az SQL Server-ügynök vagy más alkalmazások, például a Microsoft Operations Manager használatával konfigurálhatnak riasztásokat ezekre.

Amikor riasztásokat határoz meg az adatbázistükrözési eseményekhez, javasoljuk, hogy mindkét partnerkiszolgáló-példányon adjon meg figyelmeztetési küszöbértékeket és riasztásokat. Az egyes események az egyszerű kiszolgálón vagy a tükrözött kiszolgálón jönnek létre, de minden partner bármikor elvégezheti bármelyik szerepkört. Annak érdekében, hogy a riasztások a feladatátvétel után is működjenek, a riasztást mindkét partnernél meg kell határozni.

Fontos

Minden tükrözési munkamenet esetében határozottan javasoljuk, hogy konfigurálja az adatbázist úgy, hogy riasztást küldjön bármilyen állapotváltozási eseményről. Ha nem várható állapotváltozás manuális konfigurációs módosítás miatt, olyan hiba történt, amely veszélyeztetheti az adatokat. Az adatok védelme érdekében azonosíthatja és kijavíthatja a váratlan állapotváltozások okát.

Kapcsolódó tevékenységek

Riasztás létrehozása az SQL Server Management Studióval

Adatbázis-tükrözés figyelése

Lásd még:

Adatbázis-tükrözés (SQL Server)
Adatbázis tükrözésének megfigyelése (SQL Server)