

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Timeout: PG Sleep
<a name="wait-event.timeoutpgsleep"></a>

L’evento `Timeout:PgSleep` si verifica quando un processo server ha chiamato la funzione `pg_sleep` e sta aspettando la scadenza del timeout del sonno.

**Topics**
+ [Versioni del motore supportate](#wait-event.timeoutpgsleep.context.supported)
+ [Probabili cause di aumento delle attese](#wait-event.timeoutpgsleep.causes)
+ [Azioni](#wait-event.timeoutpgsleep.actions)

## Versioni del motore supportate
<a name="wait-event.timeoutpgsleep.context.supported"></a>

Queste informazioni relative all'evento di attesa sono supportate per tutte le versioni di RDS per PostgreSQL.

## Probabili cause di aumento delle attese
<a name="wait-event.timeoutpgsleep.causes"></a>

Questo evento di attesa si verifica quando un'applicazione, una funzione memorizzata o un utente emette un'istruzione SQL che chiama una delle seguenti funzioni:
+ `pg_sleep`
+ `pg_sleep_for`
+ `pg_sleep_until`

Le funzioni precedenti ritardano l'esecuzione fino a quando non è trascorso il numero di secondi specificato. Ad esempio: `SELECT pg_sleep(1)` si ferma per 1 secondo. Per ulteriori informazioni, consulta [Ritardo dell'esecuzione](https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-DELAY) nella documentazione di PostgreSQL.

## Azioni
<a name="wait-event.timeoutpgsleep.actions"></a>

Identificare la dichiarazione che stava eseguendo la funzione `pg_sleep`. Determina se l'uso della funzione è appropriato.