Referensi laporan ringkasan performa database

Pilih versi dokumentasi:

Dokumen ini menjelaskan peristiwa tunggu dalam laporan ringkasan performa AlloyDB Omni. Untuk mengetahui informasi selengkapnya, lihat Mengoptimalkan performa database dengan membandingkan ringkasan database.

Peristiwa tunggu dalam laporan ringkasan

Tabel berikut menjelaskan peristiwa tunggu yang didukung oleh laporan ringkasan performa AlloyDB Omni. Anda dapat menggunakan peristiwa tunggu untuk membantu mengidentifikasi masalah performa dan hambatan dalam database.

Nama peristiwa tunggu Class peristiwa Deskripsi
ColumnarCacheInvalidatedBlockBuild IPC Membuat blok bersama yang tidak valid dan menunggu hingga semua pekerja selesai membuat.
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 dalam memori bersama, dan menunggu hingga semua pekerja selesai menggabungkan.
AdaptiveVacuumFreezeXid IPC Menunggu hingga vacuum memajukan XID beku terlama atau hingga waktu tunggu habis. Setelah waktu tunggu habis, peristiwa tunggu ini akan menampilkan 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 Commit transaksi menunggu pointer pengosongan maju sebelum kembali ke klien.
XlogAdvanceWALBuffer I/O Transaksi menunggu ruang yang tersedia di buffer Write-Ahead Logging (WAL).
AioWaitSegmentSwitch I/O Penulis WAL menunggu pengalihan file segmen WAL dalam mode I/O asinkron.
WalFlushDueToBufferReplacement I/O Pengosongan WAL karena penggantian buffer.
WalFlushOnBufEvictUnderExtend I/O Pengosongan WAL pada pengosongan buffer di bawah lock:extend.
WalFlushWhileTruncatingCLOG I/O Pengosongan WAL saat memangkas log commit (CLOG).
WalFlushWhileTruncatingMultiXactData I/O Pengosongan WAL saat memangkas Data MultiXact.
WalFlushDueToSLRUPageReplacement I/O Pengosongan WAL karena penggantian halaman simple least-recently used (SLRU).
WalFlushByDDL I/O Pengosongan WAL oleh Bahasa Definisi Data (DDL).
WalFlushDuringCheckPoint I/O Pengosongan WAL selama checkpoint.

Checkpoint adalah titik dalam urutan log write-ahead selama semua file data diperbarui untuk mencerminkan informasi dalam log. Untuk mengetahui informasi selengkapnya, lihat Checkpoint.
WalFlushBySmgrOperations I/O Pengosongan WAL oleh operasi pengelola penyimpanan.
WalFlushWhileReservingReplicationSlot I/O Pengosongan WAL saat mencadangkan slot replikasi.
WalFlushWhileSwitchingWALSegment I/O Pengosongan WAL saat mengalihkan segmen WAL.
WalFlushByRelmapFile I/O Pengosongan WAL oleh file pemetaan relasi.
VacuumDelayRead I/O Penundaan baca vacuum adaptif.
VacuumDelayWrite I/O Penundaan tulis vacuum adaptif.
UltraFastCachePRead I/O Latensi baca dari AlloyDB UltraFast Cache.
UltraFastCachePWrite I/O Latensi tulis ke AlloyDB UltraFast Cache
WalBatchWrite I/O Waktu tunggu untuk ukuran batch minimal untuk menulis WAL.
StorageAwaitMayWrite I/O Waktu yang dihabiskan untuk menunggu penyimpanan AlloyDB memproses log dan mengizinkan lebih banyak penulisan.
StorageAdvanceFlushPosition I/O Waktu yang dihabiskan untuk menunggu posisi pengosongan penyimpanan AlloyDB.
StorageDataFilePrefetch I/O Latensi baca prefetch dari penyimpanan AlloyDB.
StorageInProgressDataFileRead I/O Muncul di pg_stat_activity saat pembacaan penyimpanan sedang berlangsung.
StorageDataFileReadUncached I/O Latensi baca 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 kosong di buffer penyimpanan AlloyDB.
StorageReadDir I/O Waktu yang diperlukan untuk membaca konten direktori dari satu shard penyimpanan.

Langkah berikutnya