Timeout:PgSleep - Amazon Relational Database Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).


The Timeout:PgSleep event occurs when a server process has called the pg_sleep function and is waiting for the sleep timeout to expire.

Supported engine versions

This wait event information is supported for all versions of RDS for PostgreSQL.

Likely causes of increased waits

This wait event occurs when an application, stored function, or user issues a SQL statement that calls one of the following functions:

  • pg_sleep

  • pg_sleep_for

  • pg_sleep_until

The preceding functions delay execution until the specified number of seconds have elapsed. For example, SELECT pg_sleep(1) pauses for 1 second. For more information, see Delaying Execution in the PostgreSQL documentation.


Identify the statement that was running the pg_sleep function. Determine if the use of the function is appropriate.