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.
Ebből a cikkből megtudhatja, hogyan használhatja a rugalmas Azure Database for PostgreSQL-kiszolgáló hibaelhárítási útmutatóját az Azure Portalról. A hibaelhárítási útmutatókkal kapcsolatos további információkért tekintse meg az áttekintést.
Előfeltételek
Egy adott probléma hatékony elhárításához meg kell győződnie arról, hogy minden szükséges adat a rendelkezésére áll. Minden hibaelhárítási útmutatóhoz szükség van egy adott adatkészletre, amely három különböző szolgáltatásból származik: diagnosztikai beállítások, lekérdezéstár és továbbfejlesztett metrikák. Minden hibaelhárítási útmutatóhoz naplókat kell küldeni egy Log Analytics-munkaterületre, de a rögzítendő naplók adott kategóriája az adott útmutatótól függően változhat.
Kövesse a Konfigurálási és hozzáférési naplók – Rugalmas Azure Database for PostgreSQL-kiszolgáló a diagnosztikai beállítások konfigurálásához és a naplók Log Analytics-munkaterületre való elküldéséhez leírt lépéseket.
A lekérdezéstár és a továbbfejlesztett metrikák kiszolgálói paraméterekkel vannak konfigurálva. Kövesse az Azure Portalhoz vagy az Azure CLI-hez készült rugalmas Azure Database for PostgreSQL-kiszolgálói cikkek kiszolgálóparamétereinek konfigurálásához leírt lépéseket.
Az alábbi táblázat információkat nyújt az egyes hibaelhárítási útmutatókhoz szükséges naplókategóriákról, valamint a szükséges lekérdezéstárról, a továbbfejlesztett metrikákról és a kiszolgálóparaméterekről.
| Hibaelhárítási útmutató | Diagnosztikai beállítások naplókategóriái és metrikái | Lekérdezéstár | Továbbfejlesztett metrikák | Kiszolgálóparaméterek |
|---|---|---|---|---|
| CPU | PostgreSQL-kiszolgálónaplók PostgreSQL-kiszolgáló munkameneteinek adatai PostgreSQL Server Query Store-futtatókörnyezet AllMetrics |
pg_qs.query_capture_mode to TOP vagy ALL | metrics.collector_database_activity | n/a |
| Memory (Memória) | PostgreSQL-kiszolgálónaplók PostgreSQL-kiszolgáló munkameneteinek adatai PostgreSQL Server Query Store-futtatókörnyezet |
pg_qs.query_capture_mode to TOP vagy ALL | metrics.collector_database_activity | n/a |
| IOPS | PostgreSQL Server Query Store-futtatókörnyezet PostgreSQL-kiszolgálónaplók PostgreSQL-kiszolgáló munkameneteinek adatai PostgreSQL-kiszolgáló lekérdezéstárának várakozási statisztikái |
pg_qs.query_capture_mode to TOP vagy ALL pgms_wait_sampling.query_capture_mode az ÖSSZES-re |
metrics.collector_database_activity | track_io_timing a BE |
| Ideiglenes fájlok | PostgreSQL-kiszolgáló munkameneteinek adatai PostgreSQL Server Query Store-futtatókörnyezet PostgreSQL-kiszolgáló lekérdezéstárának várakozási statisztikái |
pg_qs.query_capture_mode to TOP vagy ALL pgms_wait_sampling.query_capture_mode mindenre |
metrics.collector_database_activity | n/a |
| Autovacuum monitorozása | PostgreSQL-kiszolgálónaplók PostgreSQL Autovacuum és sémastatisztikák PostgreSQL fennmaradó tranzakciók |
n/a | n/a | log_autovacuum_min_duration |
| Autovacuum-blokkolók | PostgreSQL-kiszolgáló munkameneteinek adatai PostgreSQL fennmaradó tranzakciók |
n/a | n/a | n/a |
Feljegyzés
Vegye figyelembe, hogy ha nemrég engedélyezte a diagnosztikai beállításokat, a lekérdezéstárat, a továbbfejlesztett metrikákat vagy a kiszolgálóparamétereket, az adatok feltöltése eltarthat egy ideig. Ezenkívül ha egy adott időkereten belül nem történt tevékenység az adatbázisban, a diagramok üresnek tűnhetnek. Ilyen esetekben próbálja meg módosítani az időtartományt a releváns adatok rögzítéséhez. Legyen türelmes, és hagyja, hogy a rendszer összegyűjtse és megjelenítse a szükséges adatokat, mielőtt továbblép a hibaelhárítási erőfeszítésekre.
A hibaelhárítási útmutatók használata
A hibaelhárítási útmutatók használatához kövesse az alábbi lépéseket:
Nyissa meg az Azure Portalt, és keressen egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt, amelyet meg szeretne vizsgálni.
A bal oldali menü Figyelés szakaszában válassza a Hibaelhárítási útmutatók lehetőséget.
Navigáljon a lap tetejére, ahol lapsorozatok találhatók, amelyek mindegyike a megoldandó hat probléma egyikét jelöli. Kattintson a megfelelő fülre.
Válassza ki az elemezni kívánt időtartamot.
Kövesse az útmutatóban megadott részletes utasításokat. Ügyeljen a hibaelhárítási lépésekben ábrázolt diagramokra és adatvizualizációkra, mivel segíthetnek azonosítani az esetleges pontatlanságokat és rendellenességeket. Ezen információk segítségével hatékonyan diagnosztizálhatja és megoldhatja a problémát.
A lekérdezéstár által gyűjtött lekérdezések szövegének beolvasása
Adatvédelmi megfontolások miatt előfordulhat, hogy bizonyos információk, például a lekérdezés szövege és a felhasználónevek nem jelennek meg az Azure Portalon.
A lekérdezéstár által gyűjtött lekérdezések szövegének lekéréséhez be kell jelentkeznie a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányba.
Az Ön által választott PostgreSQL-ügyféllel érheti el azt az adatbázist, amelyben a azure_sys lekérdezéstár adatai vannak tárolva.
Miután csatlakozott, lekérdezheti a query_store.query_texts_view view kívánt lekérdezési szöveget.
Felhasználó vagy szerepkör nevének beolvasása
Adatvédelmi okokból az Azure Portal a tényleges felhasználónév helyett a PostgreSQL-metaadatokból (pg_catalog) jeleníti meg a szerepkör-azonosítót.
A felhasználónév lekéréséhez lekérdezheti a pg_roles nézetet, vagy használhatja az alább látható lekérdezést a választott PostgreSQL-ügyfélben, például az Azure Cloud Shellben és az psql eszközben:
SELECT 'UserID'::regrole;
Az alábbi példában annak a felhasználónak vagy szerepkörnek a nevét szeretné beolvasni, akinek az azonosítója 24776.
SELECT '24776'::regrole;
Kapcsolódó tartalom
- Intelligens hangolás konfigurálása Azure Database for PostgreSQL rugalmas kiszolgálóhoz.
- Hibaelhárítási útmutatók a rugalmas Azure Database for PostgreSQL-kiszolgálóhoz.
- Az autovacuum hangolása az Azure Database for PostgreSQL rugalmas kiszolgálón.
- Az Azure Database for PostgreSQL rugalmas szerver magas IOPS kihasználtságának hibaelhárítása.
- Ajánlott eljárások az adatok tömeges feltöltéséhez a rugalmas Azure Database for PostgreSQL-kiszolgálón.
- A rugalmas Azure Database for PostgreSQL-kiszolgálón a magas cpu-kihasználtság hibaelhárítása.
- Lekérdezési teljesítményelemzés rugalmas Azure Database for PostgreSQL-kiszolgálón.