

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

# Timeout:PgSleep
<a name="apg-waits.timeoutpgsleep"></a>

Peristiwa `Timeout:PgSleep` terjadi saat proses server telah memanggil fungsi `pg_sleep` dan menunggu batas waktu tidur berakhir.

**Topics**
+ [Versi mesin yang didukung](#apg-waits.timeoutpgsleep.context.supported)
+ [Kemungkinan penyebab peningkatan peristiwa tunggu](#apg-waits.timeoutpgsleep.causes)
+ [Tindakan](#apg-waits.timeoutpgsleep.actions)

## Versi mesin yang didukung
<a name="apg-waits.timeoutpgsleep.context.supported"></a>

Informasi peristiwa tunggu ini didukung untuk semua versi Aurora PostgreSQL.

## Kemungkinan penyebab peningkatan peristiwa tunggu
<a name="apg-waits.timeoutpgsleep.causes"></a>

Peristiwa tunggu ini terjadi saat aplikasi, fungsi yang tersimpan, atau pengguna mengeluarkan pernyataan SQL yang memanggil salah satu fungsi berikut:
+ `pg_sleep`
+ `pg_sleep_for`
+ `pg_sleep_until`

Fungsi sebelumnya menunda eksekusi hingga waktu yang ditentukan dalam detik telah berlalu. Misalnya, `SELECT pg_sleep(1)` dijeda selama 1 detik. Untuk informasi selengkapnya, lihat [Menunda Eksekusi](https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-DELAY) pada dokumentasi PostgreSQL.

## Tindakan
<a name="apg-waits.timeoutpgsleep.actions"></a>

Identifikasi pernyataan yang menjalankan fungsi `pg_sleep`. Tentukan apakah penggunaan fungsi tersebut sesuai.