Peristiwa tunggu RDS for PostgreSQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Peristiwa tunggu RDS for PostgreSQL

Tabel berikut mencantumkan peristiwa tunggu untuk RDS for PostgreSQL yang paling sering menunjukkan masalah performa, dan meringkas penyebab paling umum dan tindakan korektifnya.

Peristiwa tunggu Definisi

Klien: ClientRead

Peristiwa ini terjadi ketika RDS for PostgreSQL menunggu untuk menerima data dari klien.

Klien: ClientWrite

Peristiwa ini terjadi ketika RDS for PostgreSQL menunggu untuk menulis data ke klien.

CPU

Peristiwa ini terjadi saat thread aktif di CPU atau sedang menunggu CPU.

IO:BufFileRead dan IO:BufFileWrite

Peristiwa ini terjadi ketika RDS for PostgreSQL membuat file sementara.

IO: DataFileRead

Peristiwa ini terjadi ketika koneksi menunggu pada proses backend untuk membaca halaman yang diperlukan dari penyimpanan karena halaman tidak tersedia dalam memori bersama.

IO:WALWrite Peristiwa ini terjadi ketika RDS for PostgreSQL sedang menunggu buffer write-ahead log (WAL) ditulis ke file WAL.

Lock:advisory

Peristiwa ini terjadi ketika aplikasi PostgreSQL menggunakan kunci untuk mengoordinasikan aktivitas di beberapa sesi.

Lock:extend

Peristiwa ini terjadi ketika proses backend menunggu untuk mengunci relasi untuk memperpanjangnya selagi proses lain memiliki kunci pada relasi itu untuk tujuan yang sama.

Lock:Relation

Peristiwa ini terjadi ketika kueri menunggu untuk memperoleh kunci pada tabel atau tampilan yang saat ini dikunci oleh transaksi lain.

Lock:transactionid

Peristiwa ini terjadi ketika transaksi sedang menunggu kunci tingkat baris.

Lock:tuple

Peristiwa ini terjadi ketika proses backend menunggu untuk mendapatkan kunci pada tuple.

LWLock:BufferMapping (LWLock:buffer_mapping)

Peristiwa ini terjadi saat sesi menunggu untuk mengaitkan blok data dengan buffer di pool buffer bersama.

LWLock:BufferIO (IPC:BufferIO)

Peristiwa ini terjadi ketika RDS for PostgreSQL menunggu proses lain untuk menyelesaikan operasi input/output (I/O)-nya ketika secara konkuren mencoba mengakses halaman.

LWLock:buffer_content (BufferContent)

Peristiwa ini terjadi ketika suatu sesi menunggu untuk membaca atau menulis halaman data di memori selagi sesi lain mengunci halaman tersebut untuk penulisan.

LWLock:lock_manager (LWLock:lockmanager)

Peristiwa ini terjadi saat mesin RDS for PostgreSQL mempertahankan area memori kunci bersama untuk mengalokasikan, memeriksa, dan mendealokasikan kunci saat kunci jalur cepat tidak memungkinkan.

Timeout:PgSleep

Peristiwa ini terjadi ketika proses server telah memanggil fungsi pg_sleep dan menunggu batas waktu tidur berakhir.

Timeout:VacuumDelay

Peristiwa ini menunjukkan bahwa proses vakum sedang tidur karena perkiraan batas biaya telah tercapai.