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.
Ez a cikk a magas memóriahasználat kiváltó okának azonosítását ismerteti. Az Azure Database for PostgreSQL használata esetén lehetséges szervizelési műveleteket is biztosít a processzorkihasználtság szabályozásához.
Ebben a cikkben a következőt ismerheti meg:
- Hibaelhárítási útmutatók a kiváltó okok azonosításához és lekéréséhez.
- A magas memóriakihasználtság azonosítására szolgáló eszközök ismertetése.
- A magas memóriakihasználtság és a javítási műveletek okai.
Hibaelhárítási útmutatók
A hibaelhárítási útmutatók segítségével azonosíthatja a magas processzorhasználat valószínű kiváltó okát, és elolvashatja a talált probléma megoldására vonatkozó javaslatokat.
A hibaelhárítási útmutatók beállításának és használatának megismeréséhez kövesse a beállítási hibaelhárítási útmutatókat.
A magas memóriahasználat azonosítására szolgáló eszközök
Fontolja meg az eszközök alábbi listájának használatát a magas processzorhasználat azonosításához.
Azure-metrikák
Az Azure Metrics jó kiindulási pont az adott időszakban használt memória százalékos arányának monitorozásához.
A proaktív monitorozáshoz konfigurálhatja a metrikákra vonatkozó riasztásokat. Részletes útmutatásért tekintse meg az Azure Metricst.
Lekérdezéstár
A lekérdezéstár automatikusan rögzíti a lekérdezések és a futtatókörnyezet statisztikáinak előzményeit, és megőrzi azokat a felülvizsgálathoz. Idő szerint szeleteli az adatokat, így időbeli használati minták láthatók. Az összes felhasználó, adatbázis és lekérdezés adatait egy rugalmas Azure Database for PostgreSQL-kiszolgálópéldányban elnevezett azure_sys adatbázisban tárolja a rendszer.
A lekérdezéstár korrelálhatja a várakozási események adatait a lekérdezések futási idejének statisztikáival. A lekérdezéstár használatával azonosíthatja azokat a lekérdezéseket, amelyek nagy memóriahasználattal rendelkeznek az érdeklődési időszak alatt.
További információ: lekérdezéstár.
Okok és szervizműveletek
Vegye figyelembe a következő okokat és a magas memóriakihasználtság feloldásának javítóműveletét.
Kiszolgálóparaméterek
A következő kiszolgálóparaméterek nem megfelelő konfigurációja hatással lehet a számítási feladat által felhasznált memória mennyiségére. Ezért az értékeiket az Ön igényeinek megfelelően kell felülvizsgálni és módosítani:
A EXPLAIN ANALYZE használata
Ha már ismeri a több memóriát használó lekérdezéseket, a EXPLAIN ANALYZE használatával tovább vizsgálhatja és finomhangolhatja őket.
A EXPLAIN ANALYZE paranccsal kapcsolatos további információkért tekintse át a dokumentációját.
Kapcsolódó tartalom
- Az Azure Database for PostgreSQL magas processzorhasználatának hibaelhárítása.
- Az Azure Database for PostgreSQL magas IOPS-kihasználtságának hibaelhárítása.
- Lassan futó lekérdezések hibaelhárítása és azonosítása az Azure Database for PostgreSQL-ben.
- Kiszolgálóparaméterek az Azure Database for PostgreSQL-ben.
- Autovacuum-hangolás az Azure Database for PostgreSQL-ben.