Önálló Azure Database for PostgreSQL-kiszolgáló monitorozása és finomhangolása

A KÖVETKEZŐKRE VONATKOZIK: Azure Database for PostgreSQL – Önálló kiszolgáló

Fontos

Azure Database for PostgreSQL – Az önálló kiszolgáló a kivezetési útvonalon van. Határozottan javasoljuk, hogy frissítsen az Azure Database for PostgreSQL rugalmas kiszolgálóra. A rugalmas Azure Database for PostgreSQL-kiszolgálóra való migrálással kapcsolatos további információkért lásd: Mi történik az önálló Azure Database for PostgreSQL-kiszolgálóval?

A kiszolgálók adatainak monitorozása segít a számítási feladatok hibaelhárításában és optimalizálásában. Az Azure Database for PostgreSQL különböző monitorozási lehetőségeket kínál, amelyek betekintést nyújtanak a kiszolgáló viselkedésébe.

Mérőszámok

Az Azure Database for PostgreSQL különböző metrikákat kínál, amelyek betekintést nyújtanak a PostgreSQL-kiszolgálót támogató erőforrások viselkedésébe. Minden metrikát egyperces gyakorisággal bocsát ki a rendszer, és legfeljebb 93 napos előzményei vannak. A metrikákhoz riasztásokat is konfigurálhat. A riasztások beállításával kapcsolatos részletes útmutatót a <a1/> című témakörben talál. Más feladatok közé tartozik az automatizált műveletek beállítása, a speciális elemzések végrehajtása és az archiválási előzmények. További információkért tekintse meg az Azure Metrics áttekintését.

Metrikák listája

Ezek a metrikák az Azure Database for PostgreSQL-hez érhetők el:

Error
Megjelenítendő név Metrikaazonosító Unit (Egység) Leírás
Sikertelen Csatlakozás ions connections_failed Count A sikertelen kapcsolatok száma.
Latency
Megjelenítendő név Metrikaazonosító Unit (Egység) Leírás
Replikák közötti maximális késés pg_replica_log_delay_in_bytes Bájt Az elsődleges és a legelmaradásban lévő replika közötti bájtos késés. Ez a metrika csak az elsődleges kiszolgálón érhető el.
Replika késése pg_replica_log_delay_in_seconds Másodperc Az utolsó újrajátszott tranzakció óta eltelt idő. Ez a metrika csak replikakiszolgálók esetében érhető el.
Saturation
Megjelenítendő név Metrikaazonosító Unit (Egység) Leírás
Használt biztonsági mentési tár backup_storage_used Bájt A felhasznált biztonsági mentési tárterület mennyisége. Ez a metrika a teljes adatbázis-biztonsági mentések, különbségi biztonsági mentések és napló biztonsági mentések által felhasznált tárterület összegét jelöli a kiszolgálóhoz beállított biztonsági mentési megőrzési időszak alapján. A biztonsági mentések gyakoriságát a szolgáltatás felügyeli, és a fogalmakról szóló cikkben ismertetik. Georedundáns tárolás esetén a biztonsági mentési tárhasználat a helyileg redundáns tárterület kétszerese.
CPU-százalék cpu_percent Százalék A használatban lévő PROCESSZOR százalékos aránya.
IO százalék io_consumption_percent Százalék A használatban lévő I/O százalékos aránya. (Alapszintű kiszolgálókra nem alkalmazható.)
Memóriaszázalék memory_percent Százalék A használatban lévő memória százalékos aránya.
Kiszolgálónapló tárterületkorlátja serverlog_storage_limit Bájt A kiszolgáló maximális kiszolgálónapló-tárolója.
Kiszolgálónapló-tárolási százalék serverlog_storage_percent Százalék A kiszolgáló naplótárolásának százalékos aránya a kiszolgáló maximális kiszolgálónapló-tárterületéből.
Használt kiszolgálónapló-tároló serverlog_storage_usage Bájt A használatban lévő kiszolgálónapló-tároló mennyisége.
Tárterületkorlát storage_limit Bájt A kiszolgáló maximális tárterülete.
Tárolási százalék storage_percent Százalék A kiszolgáló maximális tárterületének százalékos kihasználtsága.
Használt tárterület storage_used Bájt A használatban lévő tárhely mennyisége. A szolgáltatás által használt tárhely tartalmazhat adatbázisfájlokat, tranzakciónaplókat és kiszolgálónaplókat.
Traffic
Megjelenítendő név Metrikaazonosító Unit (Egység) Leírás
Aktív Csatlakozás active_connections Count A kiszolgálóval létesített aktív kapcsolatok száma.
Hálózat kifelé network_bytes_egress Bájt Hálózat kifelé az aktív kapcsolatok között.
Hálózat be network_bytes_ingress Bájt Hálózati kapcsolat aktív kapcsolatok között.

Kiszolgálói naplók

Engedélyezheti a naplózást a kiszolgálón. Ezek az erőforrásnaplók elküldhetők az Azure Monitor-naplókba, az Event Hubsba és egy tárfiókba. Ha többet szeretne megtudni a naplózásról, látogasson el a kiszolgálónaplók lapjára.

Lekérdezéstár

A Lekérdezéstár folyamatosan nyomon követi a lekérdezési teljesítményt, beleértve a lekérdezési futásidejű statisztikákat és a várakozási eseményeket. A szolgáltatás megőrzi a lekérdezési futtatókörnyezet teljesítményadatait a query_store séma azure_sys nevű rendszeradatbázisban. Az adatok gyűjtését és tárolását különböző konfigurációs gombokon keresztül szabályozhatja.

Lekérdezési terheléselemző

A Lekérdezési teljesítményelemzés a Lekérdezéstárral együttműködve biztosítja az Azure Portalról elérhető vizualizációkat. Ezek a diagramok lehetővé teszik a teljesítményt befolyásoló fő lekérdezések azonosítását. A Lekérdezési teljesítményelemzés az Azure Database for PostgreSQL-kiszolgáló portáloldalának Intelligens teljesítmény szakaszából érhető el.

Teljesítménnyel kapcsolatos javaslatok

A Teljesítmény Javaslatok funkció a számítási feladatok teljesítményének javítására szolgáló lehetőségeket azonosítja. A teljesítmény Javaslatok javaslatokat nyújt olyan új indexek létrehozására, amelyek növelhetik a számítási feladatok teljesítményét. Az indexjavaslatok létrehozásához a szolgáltatás figyelembe veszi a különböző adatbázis-jellemzőket, beleértve a sémát és a lekérdezéstár által jelentett számítási feladatot. A teljesítményjavaslatok implementálása után az ügyfeleknek tesztelni kell a teljesítményt, hogy értékeljék a változások hatását.

Értesítés tervezett karbantartásról

A tervezett karbantartási értesítések lehetővé teszik, hogy riasztásokat kapjon a közelgő tervezett karbantartásokról az Önálló Azure Database for PostgreSQL-kiszolgálóra. Ezek az értesítések integrálva vannak a Service Health tervezett karbantartásával, és lehetővé teszik az előfizetések összes ütemezett karbantartásának megtekintését egy helyen. Emellett abban is segítenek, hogy az értesítést a különböző erőforráscsoportok megfelelő célközönségeire kiterjessze, mivel előfordulhat, hogy különböző kapcsolattartók felelnek a különböző erőforrásokért. Az esemény előtt 72 órával értesítést kap a közelgő karbantartásról.

További információ az értesítések beállításáról a tervezett karbantartási értesítések dokumentumában.

Következő lépések

  • Megtudhatja , hogyan állíthat be riasztásokat a metrikák riasztásainak létrehozásával kapcsolatos útmutatáshoz.
  • A metrikák Azure Portal, REST API vagy CLI használatával való eléréséről és exportálásáról további információt az Azure Metrics áttekintésében talál.
  • Olvassa el blogunkat a kiszolgáló monitorozásának ajánlott eljárásairól.
  • További információ a tervezett karbantartási értesítésekről az Önálló Azure Database for PostgreSQL-ben.