Peristiwa tunggu Aurora PostgreSQL - Amazon Aurora:

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

Peristiwa tunggu Aurora PostgreSQL

Tabel berikut mencantumkan peristiwa tunggu untuk Aurora PostgreSQL yang paling sering menunjukkan masalah kinerja, dan meringkas penyebab paling umum dan tindakan korektif. Peristiwa tunggu berikut adalah subset dari daftar di Amazon Aurora SQL Postgre menunggu acara.

Peristiwa tunggu Definisi

Klien: ClientRead

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

Klien: ClientWrite

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

CPU

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

IO:BufFileRead dan IO:BufFileWrite

Peristiwa ini terjadi ketika Aurora 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:XactSync

Peristiwa ini terjadi ketika basis data menunggu subsistem penyimpanan Aurora untuk mengakui commit transaksi reguler, atau commit atau pengembalian transaksi yang disiapkan.

IPC:DamRecordTxAck

Peristiwa ini terjadi ketika Aurora PostgreSQL dalam sesi menggunakan aliran aktivitas basis data menghasilkan peristiwa aliran aktivitas, lalu menunggu peristiwa tersebut menjadi tahan lama.

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: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:buffer_mapping

Peristiwa ini terjadi ketika sesi menunggu untuk mengaitkan blok data dengan buffer di kolam buffer bersama.

LWLock:BufferIO (IPC:BufferIO)

Peristiwa ini terjadi ketika Aurora PostgreSQL atau RDS for PostgreSQL sedang menunggu proses lain untuk menyelesaikan operasi input/output (I/O) mereka ketika secara bersamaan mencoba mengakses halaman.

LWLock:lock_manager

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

LWLock:MultiXact

Jenis peristiwa ini terjadi ketika Aurora PostgreSQL menjaga sesi terbuka untuk menyelesaikan beberapa transaksi yang melibatkan baris yang sama dalam tabel. Peristiwa tunggu menunjukkan aspek mana dari beberapa pemrosesan transaksi yang menghasilkan peristiwa tunggu, yaitu, LWLock:MultiXactOffsetSLRU, LWLock:MultiXactOffsetBuffer, LWLock:MultiXactMemberSLRU, atau LWLock:MultiXactMemberBuffer.

Timeout:PgSleep

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