Peristiwa tunggu dalam laporan ringkasan
Tabel berikut menjelaskan peristiwa tunggu yang didukung oleh laporan snapshot performa AlloyDB Omni. Anda dapat menggunakan peristiwa tunggu untuk membantu mengidentifikasi masalah performa dan hambatan di database Anda.
Nama peristiwa tunggu | Class peristiwa | Deskripsi |
---|---|---|
ColumnarCacheInvalidatedBlockBuild | IPC | Membangun blok bersama yang dibatalkan dan menunggu hingga semua pekerja selesai membangun. |
ColumnarCacheInvalidatedBlockCopy | IPC | Menyalin blok bersama yang tidak valid ke dalam memori pribadi dan menunggu hingga semua pekerja selesai menyalin. |
ColumnarCacheBloomFilterConsolidate | IPC | Menggabungkan filter Bloom ke dalam filter Bloom yang dibuat di memori bersama, dan menunggu hingga semua pekerja selesai menggabungkan. |
AdaptiveVacuumFreezeXid | IPC | Menunggu hingga vacuum memajukan XID beku terlama atau hingga waktu tunggu berakhir. Setelah waktu tunggu berakhir, peristiwa tunggu ini akan memunculkan
error yang memberi tahu Anda untuk menunggu autovacuum atau melakukan vacuum secara manual. |
AdaptiveVacuumNewXidDelay | Waktu habis | Penundaan ID transaksi baru saat usia ID transaksi terlama menunjukkan bahwa transaksi baru akan dibatasi. |
CommitWaitFlush | I/O | Penerapan transaksi menunggu pointer flush dilanjutkan sebelum kembali ke klien. |
XlogAdvanceWALBuffer | I/O | Transaksi menunggu ruang yang tersedia di buffer Write-Ahead Logging (WAL). |
AioWaitSegmentSwitch | I/O | Penulis WAL menunggu peralihan file segmen WAL dalam mode I/O asinkron. |
WalFlushDueToBufferReplacement | I/O | Pembersihan WAL karena penggantian buffer. |
WalFlushOnBufEvictUnderExtend | I/O | Pembersihan WAL pada penghapusan buffer di bawah lock:extend. |
WalFlushWhileTruncatingCLOG | I/O | Pengosongan WAL saat memangkas log commit (CLOG). |
WalFlushWhileTruncatingMultiXactData | I/O | Pembersihan WAL saat memangkas Data MultiXact. |
WalFlushDueToSLRUPageReplacement | I/O | Pembersihan WAL karena penggantian halaman paling jarang digunakan (SLRU) sederhana. |
WalFlushByDDL | I/O | Pembersihan WAL oleh Bahasa Definisi Data (DDL). |
WalFlushDuringCheckPoint | I/O | Pembersihan WAL selama titik pemeriksaan. Checkpoint adalah titik dalam urutan log tulis-dahulu selama semua file data diperbarui untuk mencerminkan informasi dalam log. Untuk mengetahui informasi selengkapnya, lihat Checkpoint. |
WalFlushBySmgrOperations | I/O | Pembersihan WAL oleh operasi pengelola penyimpanan. |
WalFlushWhileReservingReplicationSlot | I/O | Pengosongan WAL saat mencadangkan slot replikasi. |
WalFlushWhileSwitchingWALSegment | I/O | Pengosongan WAL saat mengganti segmen WAL. |
WalFlushByRelmapFile | I/O | Pembersihan WAL berdasarkan file pemetaan relasi. |
VacuumDelayRead | I/O | Penundaan pembacaan vakum adaptif. |
VacuumDelayWrite | I/O | Penundaan penulisan vakum adaptif. |
UltraFastCachePRead | I/O | Latensi pembacaan dari Cache UltraFast AlloyDB. |
UltraFastCachePWrite | I/O | Latensi penulisan ke Cache UltraFast AlloyDB |
WalBatchWrite | I/O | Waktu tunggu untuk ukuran batch minimal guna menulis WAL. |
StorageAwaitMayWrite | I/O | Waktu yang dihabiskan untuk menunggu penyimpanan AlloyDB memproses log dan memungkinkan lebih banyak penulisan. |
StorageAdvanceFlushPosition | I/O | Waktu yang dihabiskan untuk menunggu posisi flush penyimpanan AlloyDB dilanjutkan. |
StorageDataFilePrefetch | I/O | Latensi pembacaan pengambilan data sebelumnya dari penyimpanan AlloyDB. |
StorageInProgressDataFileRead | I/O | Muncul di pg_stat_activity saat pembacaan penyimpanan sedang
berlangsung. |
StorageDataFileReadUncached | I/O | Latensi pembacaan dari penyimpanan AlloyDB. |
StorageQueryRelations | I/O | Waktu yang diperlukan untuk membaca ukuran relasi dari penyimpanan. |
StorageLocalFileInit | I/O | Waktu yang diperlukan untuk membaca data file dari penyimpanan dan menulis ke file lokal selama startup. |
StorageWaitWalLogParsing | I/O | Waktu yang diperlukan untuk mengurai log untuk penyimpanan AlloyDB. |
StorageWaitWalBufferSpace | I/O | Waktu yang dihabiskan untuk menunggu ruang penyimpanan dikosongkan di buffer penyimpanan AlloyDB. |
StorageReadDir | I/O | Waktu yang diperlukan untuk membaca konten direktori dari satu shard penyimpanan. |