

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

El evento `Timeout:PgSleep` ocurre cuando un proceso del servidor llama a la función `pg_sleep` y espera a que el tiempo de espera expire.

**Topics**
+ [

## Versiones del motor admitidas
](#apg-waits.timeoutpgsleep.context.supported)
+ [

## Causas probables del aumento de las esperas
](#apg-waits.timeoutpgsleep.causes)
+ [

## Acciones
](#apg-waits.timeoutpgsleep.actions)

## Versiones del motor admitidas
<a name="apg-waits.timeoutpgsleep.context.supported"></a>

Esta información de eventos de espera es compatible con todas las versiones de Aurora PostgreSQL.

## Causas probables del aumento de las esperas
<a name="apg-waits.timeoutpgsleep.causes"></a>

Este evento de espera ocurre cuando una aplicación, función almacenada o usuario emite una sentencia SQL que llama a una de las siguientes funciones:
+ `pg_sleep`
+ `pg_sleep_for`
+ `pg_sleep_until`

Las funciones anteriores retrasan la ejecución hasta que transcurra el número de segundos especificado. Por ejemplo, `SELECT pg_sleep(1)` hace una pausa de 1 segundo. Para más información, consulte [Delaying Execution](https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-DELAY) en la documentación de PostgreSQL.

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

Identifique la sentencia que estaba ejecutando la función `pg_sleep`. Determine si el uso de la función es adecuado.