Timeout:PgSleep - Amazon Relational Database Service

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.

Versions de moteur prises en charge

Ces informations sur les événements d'attente sont prises en charge pour toutes les versions de RDS for 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 dans la documentation PostgreSQL.

Actions

Identifiez l'instruction qui exécutait la fonction pg_sleep. Déterminez si l'utilisation de la fonction est appropriée.