Timeout:PgSleep - Amazon Relational Database Service

Timeout:PgSleep

Das Timeout:PgSleep-Ereignis tritt ein, wenn ein Serverprozess die pg_sleep-Funktion aufgerufen hat und auf das Ablaufen des Sleep-Timeouts wartet.

Unterstützte Engine-Versionen

Diese Warteereignisinformationen werden für alle Versionen von RDS für PostgreSQL unterstützt.

Wahrscheinliche Ursachen für erhöhte Wartezeiten

Dieses Wait-Ereignis tritt auf, wenn eine Anwendung, eine gespeicherte Funktion oder ein Benutzer eine SQL-Anweisung ausgibt, die eine der folgenden Funktionen aufruft:

  • pg_sleep

  • pg_sleep_for

  • pg_sleep_until

Die vorhergehenden Funktionen verzögern die Ausführung, bis die angegebene Anzahl von Sekunden verstrichen ist. Beispielsweise pausiert SELECT pg_sleep(1) für 1 Sekunde. Weitere Informationen finden Sie unter Ausführung verzögern in der PostgreSQL-Dokumentation.

Aktionen

Identifizieren Sie die Anweisung, die die pg_sleep-Funktion ausgeführt hat. Überprüfen Sie, ob die Verwendung der Funktion angemessen ist.