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
Aktionen
Identifizieren Sie die Anweisung, die die pg_sleep
-Funktion ausgeführt hat. Überprüfen Sie, ob die Verwendung der Funktion angemessen ist.