本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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
函數的陳述式。判斷使用此函數是否適當。