Timeout:PgSleep
Timeout:PgSleepイベントは、サーバプロセスがpg_sleep関数を呼び出し、スリープタイムアウトの期限切れを待っているときに発生します。
サポート対象エンジンバージョン
この待機イベント情報は、RDS for PostgreSQL のすべてのバージョンでサポートされています。
待機時間が増加する原因の可能性
この待機イベントは、アプリケーション、ストアド関数、またはユーザーが次のいずれかの関数を呼び出す SQL ステートメントを発行したときに発生します。
-
pg_sleep -
pg_sleep_for -
pg_sleep_until
前述の関数は、指定された秒数が経過するまで実行を遅らせます。例えば、SELECT pg_sleep(1) は 1 秒間一時停止します。詳細については、PostgreSQL のドキュメントの「実行の遅延
アクション
pg_sleep関数を実行していたステートメントを特定します。関数の使用が適切かどうかを判断します。