Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Timeout:PgSleep
L'événement Timeout:PgSleep
se produit lorsqu'un processus serveur a appelé la fonction pg_sleep
et attend l'expiration du délai de mise en veille.
Rubriques
Versions de moteur prises en charge
Ces informations sur les événements d'attente s'appliquent à toutes les versions d'Aurora PostgreSQL.
Causes probables de l'augmentation du nombre d'événements d'attente
Cet événement d'attente se produit lorsqu'une application, une fonction stockée ou un utilisateur émet une instruction SQL qui appelle l'une des fonctions suivantes :
-
pg_sleep
-
pg_sleep_for
-
pg_sleep_until
Les fonctions précédentes retardent l'exécution jusqu'à ce que le nombre de secondes spécifié se soit écoulé. Par exemple, SELECT pg_sleep(1)
marque une pause d'une seconde. Pour en savoir plus, consultez Delaying Execution
Actions
Identifiez l'instruction qui exécutait la fonction pg_sleep
. Déterminez si l'utilisation de la fonction est appropriée.