Timeout:PgSleep
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.
Versiones del motor admitidas
Esta información de eventos de espera es compatible con todas las versiones de RDS para PostgreSQL.
Causas probables del aumento del tiempo de espera
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
Acciones
Identifique la sentencia que estaba ejecutando la función pg_sleep
. Determine si el uso de la función es adecuado.