Monitorozás az Azure Database for MySQL-ben
A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló
Fontos
Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-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 MySQL különböző metrikákat biztosít, amelyek betekintést nyújtanak a kiszolgáló viselkedésébe.
Metrics
All Azure metrics have a one-minute frequency, and each metric provides 30 days of history. A metrikákhoz riasztásokat is konfigurálhat. A riasztások beállításával kapcsolatos részletes útmutatót a <
Metrikák listája
Ezek a metrikák az Azure Database for MySQL-hez érhetők el:
Metric | Metrika megjelenítendő neve | Unit | Leírás |
---|---|---|---|
cpu_percent | CPU-százalék | Százalék | A használatban lévő PROCESSZOR százalékos aránya. |
memory_percent | Memóriaszázalék | Százalék | A használatban lévő memória százalékos aránya. |
io_consumption_percent | IO százalék | Százalék | A használatban lévő I/O százalékos aránya. (Alapszintű kiszolgálók esetében nem alkalmazható) |
storage_percent | Tárolási százalék | Százalék | A kiszolgáló maximális tárterületének százalékos kihasználtsága. |
storage_used | Felhasznált tárterület | 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. |
serverlog_storage_percent | Kiszolgálónapló-tárolási százalék | 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. |
serverlog_storage_usage | Használt kiszolgálónapló-tároló | Bájt | A használatban lévő kiszolgálónapló-tároló mennyisége. |
serverlog_storage_limit | Kiszolgálónapló tárterületkorlátja | Bájt | A kiszolgáló maximális kiszolgálónapló-tárolója. |
storage_limit | Tárterületkorlát | Bájt | A kiszolgáló maximális tárterülete. |
active_connections | Aktív kapcsolatok | Gróf | A kiszolgálóval létesített aktív kapcsolatok száma. |
connections_failed | Sikertelen kapcsolatok | Gróf | A kiszolgálóval létesített sikertelen kapcsolatok száma. |
seconds_behind_master | Replikáció késése másodpercben | Gróf | A replikakiszolgáló által a forráskiszolgálóhoz viszonyított másodpercek száma. (Alapszintű kiszolgálók esetében nem alkalmazható) |
network_bytes_egress | Kimenő hálózat | Bájt | Hálózat kifelé az aktív kapcsolatok között. |
network_bytes_ingress | Bejövő hálózat | Bájt | Hálózati kapcsolat aktív kapcsolatok között. |
backup_storage_used | Használt biztonsági mentési tár | 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. |
Server logs
Engedélyezheti a lassú lekérdezési és naplózási naplózást a kiszolgálón. Ezek a naplók az Azure Monitor naplóiban, az Event Hubsban és a Tárfiókban található Azure Diagnosztikai naplókon keresztül is elérhetők. Ha többet szeretne megtudni a naplózásról, látogasson el az auditnaplókra és a lassú lekérdezési naplókra vonatkozó cikkekre.
Query Store
A Lekérdezéstár egy olyan funkció, amely 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és futtatókörnyezetének teljesítményadatait a mysql-sémában . Az adatok gyűjtését és tárolását különböző konfigurációs gombokon keresztül szabályozhatja.
Query Performance Insight
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 MySQL-kiszolgáló portállapjának Intelligens teljesítmény szakaszában érhető el.
Performance Recommendations
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 Azure Database for MySQL-hez. 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.
További lépések
- További információt a riasztások beállításáról a metrikák riasztásainak létrehozásával kapcsolatos útmutatásért talál.
- 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 MySQL-kiszolgálón