אירועי המתנה בדוחות תמונת מצב
בטבלה הבאה מתוארים אירועי ההמתנה שנתמכים בדוחות של תמונת מצב של הביצועים ב-AlloyDB Omni. אתם יכולים להשתמש באירועי המתנה כדי לזהות בעיות בביצועים ובצווארי בקבוק במסד הנתונים.
| שם אירוע ההמתנה | סוג האירוע | תיאור |
|---|---|---|
| ColumnarCacheInvalidatedBlockBuild | IPC | יוצר את הבלוקים המשותפים שנפסלו וממתין עד שכל העובדים יסיימו את הבנייה. |
| ColumnarCacheInvalidatedBlockCopy | IPC | מעתיק את הבלוקים המשותפים שבוטלו לזיכרון פרטי וממתין עד שכל העובדים יסיימו להעתיק. |
| ColumnarCacheBloomFilterConsolidate | IPC | מבצע איחוד של מסנן הבלום במסנן הבלום שנוצר בזיכרון המשותף, וממתין עד שכל העובדים יסיימו את האיחוד. |
| AdaptiveVacuumFreezeXid | IPC | הפקודה מחכה עד ש-vacuum יקדם את ה-XID הקפוא הכי ישן או עד שתוקף הזמן הקצוב יפוג. אחרי שהזמן הקצוב לתפוגה מסתיים, אירוע ההמתנה הזה מחזיר שגיאה שמורה לכם לחכות ל-autovacuum או לבצע את הפעולה vacuum באופן ידני. |
| AdaptiveVacuumNewXidDelay | זמן קצוב לתפוגה | עיכוב במזהה עסקה חדש כשגיל מזהה העסקה הכי ישן מצביע על כך שיש להגביל את מספר העסקאות החדשות. |
| CommitWaitFlush | קלט/פלט (I/O) | התחייבויות לעסקאות ממתינות להתקדמות של מצביע הריקון לפני שהן חוזרות ללקוח. |
| XlogAdvanceWALBuffer | קלט/פלט (I/O) | העסקה ממתינה למקום פנוי במאגר של רישום מראש (WAL). |
| AioWaitSegmentSwitch | קלט/פלט (I/O) | תהליך הכתיבה של WAL ממתין למעבר לקובץ מקטע WAL במצב קלט/פלט אסינכרוני. |
| WalFlushDueToBufferReplacement | קלט/פלט (I/O) | שטיפת WAL בגלל החלפת מאגר נתונים זמני. |
| WalFlushOnBufEvictUnderExtend | קלט/פלט (I/O) | הסרת נתונים מהמאגר של WAL בהסרת נתונים מהמאגר תחת lock:extend. |
| WalFlushWhileTruncatingCLOG | קלט/פלט (I/O) | הפעולה WAL flush מתבצעת בזמן חיתוך של יומן הטרנזקציות (CLOG). |
| WalFlushWhileTruncatingMultiXactData | קלט/פלט (I/O) | שטיפת WAL בזמן חיתוך נתוני MultiXact. |
| WalFlushDueToSLRUPageReplacement | קלט/פלט (I/O) | הסרת נתונים מ-WAL בגלל החלפת דף פשוטה של least-recently used (SLRU). |
| WalFlushByDDL | קלט/פלט (I/O) | שטיפת WAL באמצעות שפת הגדרת נתונים (DDL). |
| WalFlushDuringCheckPoint | קלט/פלט (I/O) | שטיפת WAL במהלך נקודת ביקורת. נקודת ביקורת היא נקודה ברצף של יומן פעולות מקדים לכתיבה, שבמהלכה כל קובצי הנתונים מתעדכנים כדי לשקף את המידע ביומן. מידע נוסף זמין במאמר בנושא נקודת ביקורת. |
| WalFlushBySmgrOperations | קלט/פלט (I/O) | הפעולות של מנהל האחסון מבצעות flush של WAL. |
| WalFlushWhileReservingReplicationSlot | קלט/פלט (I/O) | שטיפת WAL במהלך שמירת משבצת שכפול. |
| WalFlushWhileSwitchingWALSegment | קלט/פלט (I/O) | הסרת נתונים מ-WAL בזמן מעבר בין פלחי WAL. |
| WalFlushByRelmapFile | קלט/פלט (I/O) | הפעלה של WAL flush על ידי קובץ מיפוי הקשרים. |
| VacuumDelayRead | קלט/פלט (I/O) | השהיית קריאה דינמית של שואב האבק. |
| VacuumDelayWrite | קלט/פלט (I/O) | השהיית כתיבה אדפטיבית של Vacuum. |
| UltraFastCachePRead | קלט/פלט (I/O) | השהיה של קריאה מ-AlloyDB UltraFast Cache. |
| UltraFastCachePWrite | קלט/פלט (I/O) | זמן האחזור של פעולת כתיבה במטמון AlloyDB UltraFast |
| WalBatchWrite | קלט/פלט (I/O) | זמן ההמתנה לכתיבת WAL עבור גודל אצווה מינימלי. |
| StorageAwaitMayWrite | קלט/פלט (I/O) | הזמן שחלף בהמתנה לעיבוד יומנים על ידי אחסון AlloyDB ולאפשר כתיבות נוספות. |
| StorageAdvanceFlushPosition | קלט/פלט (I/O) | הזמן שחלף בהמתנה לקידום מיקום הריקון של אחסון AlloyDB. |
| StorageDataFilePrefetch | קלט/פלט (I/O) | זמן האחזור של קריאות מראש מאחסון AlloyDB. |
| StorageInProgressDataFileRead | קלט/פלט (I/O) | מופיע ב-pg_stat_activity בזמן שמתבצעת קריאה של נתונים מהאחסון. |
| StorageDataFileReadUncached | קלט/פלט (I/O) | זמן האחזור של קריאה מאחסון AlloyDB. |
| StorageQueryRelations | קלט/פלט (I/O) | הזמן שלוקח לקרוא את גודלי היחסים מהאחסון. |
| StorageLocalFileInit | קלט/פלט (I/O) | הזמן שנדרש לקריאת נתוני קבצים מהאחסון ולכתיבה לקבצים מקומיים במהלך ההפעלה. |
| StorageWaitWalLogParsing | קלט/פלט (I/O) | הזמן שנדרש לניתוח יומנים לאחסון ב-AlloyDB. |
| StorageWaitWalBufferSpace | קלט/פלט (I/O) | הזמן שחלף בהמתנה לפינוי מקום במאגר האחסון של AlloyDB. |
| StorageReadDir | קלט/פלט (I/O) | הזמן שנדרש לקריאת התוכן של ספרייה משבר אחסון אחד. |