

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
<a name="PostgreSQL.Tuning.concepts.summary"></a>

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 | 
| --- | --- | 
| [Client:ClientRead](wait-event.clientread.md) | Peristiwa ini terjadi ketika RDS for PostgreSQL menunggu untuk menerima data dari klien. | 
| [Client:ClientWrite](wait-event.clientwrite.md) | Peristiwa ini terjadi ketika RDS for PostgreSQL menunggu untuk menulis data ke klien. | 
| [CPU](wait-event.cpu.md) | Peristiwa ini terjadi saat thread aktif di CPU atau sedang menunggu CPU.  | 
| [IO:BufFileRead dan IO:BufFileWrite](wait-event.iobuffile.md) | Peristiwa ini terjadi ketika RDS for PostgreSQL membuat file sementara. | 
| [IO:DataFileRead](wait-event.iodatafileread.md) | 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](wait-event.iowalwrite.md)  | Peristiwa ini terjadi ketika RDS for PostgreSQL sedang menunggu buffer write-ahead log (WAL) ditulis ke file WAL.  | 
| [IPC:parallel tunggu acara](rpg-ipc-parallel.md) | Peristiwa tunggu ini menunjukkan bahwa sesi sedang menunggu komunikasi antar-proses yang terkait dengan operasi eksekusi query paralel. | 
| [IPC:ProcArrayGroupUpdate](apg-rpg-ipcprocarraygroup.md) | Peristiwa ini terjadi ketika sesi menunggu pemimpin grup untuk memperbarui status transaksi di akhir transaksi. | 
| [Lock:advisory](wait-event.lockadvisory.md) | Peristiwa ini terjadi ketika aplikasi PostgreSQL menggunakan kunci untuk mengoordinasikan aktivitas di beberapa sesi. | 
| [Lock:extend](wait-event.lockextend.md) | 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](wait-event.lockrelation.md) | Peristiwa ini terjadi ketika kueri menunggu untuk memperoleh kunci pada tabel atau tampilan yang saat ini dikunci oleh transaksi lain. | 
| [Lock:transactionid](wait-event.locktransactionid.md) | Peristiwa ini terjadi ketika transaksi sedang menunggu kunci tingkat baris. | 
| [Lock:tuple](wait-event.locktuple.md) | Peristiwa ini terjadi ketika proses backend menunggu untuk mendapatkan kunci pada tuple. | 
| [LWLock:BufferMapping (LWLock:buffer\_pemetaan)](wait-event.lwl-buffer-mapping.md) | Peristiwa ini terjadi ketika sesi menunggu untuk mengaitkan blok data dengan buffer di kolam buffer bersama. | 
| [LWLock:BufferIO (IPC:BufferIO)](wait-event.lwlockbufferio.md) | Peristiwa ini terjadi ketika RDS untuk PostgreSQL sedang menunggu proses lain untuk menyelesaikan operasi I/O () input/output mereka ketika secara bersamaan mencoba mengakses halaman. | 
| [LWLock:buffer\_konten () BufferContent](wait-event.lwlockbuffercontent.md) | 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\_manajer () LWLock:lockmanager](wait-event.lw-lock-manager.md) | 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. | 
| [LWLock:SubtransSLRU (LWLock:SubtransControlLock)](wait-event.lwlocksubtransslru.md) | Peristiwa ini terjadi ketika proses sedang menunggu untuk mengakses cache sederhana yang paling tidak baru digunakan (SLRU) untuk subtransaksi. | 
| [LWLock:pg\_stat\_statement](apg-rpg-lwlockpgstat.md) | Peristiwa ini terjadi ketika `pg_stat_statements` ekstensi mengambil kunci eksklusif pada tabel hash yang melacak pernyataan SQL. | 
| [Timeout:PgSleep](wait-event.timeoutpgsleep.md) | Peristiwa ini terjadi ketika proses server telah memanggil fungsi `pg_sleep` dan menunggu batas waktu tidur berakhir.  | 
| [Timeout:VacuumDelay](wait-event.timeoutvacuumdelay.md) | Peristiwa ini menunjukkan bahwa proses vakum sedang tidur karena perkiraan batas biaya telah tercapai.  | 