Tempo limite:PgSleep - Amazon Aurora

Tempo limite:PgSleep

O evento Timeout:PgSleep ocorre quando um processo do servidor chama a função pg_sleep e está aguardando o tempo limite de suspensão expirar.

Versões compatíveis do mecanismo

Essas informações de eventos de espera têm suporte para todas as versões do Aurora PostgreSQL.

Possíveis causas do maior número de esperas

Esse evento de espera ocorre quando uma aplicação, uma função armazenada ou um usuário emite uma instrução SQL que chama uma das seguintes funções:

  • pg_sleep

  • pg_sleep_for

  • pg_sleep_until

As funções anteriores atrasarão a execução até que o número especificado de segundos tenha decorrido. Por exemplo, SELECT pg_sleep(1) pausa por 1 segundo. Para obter mais informações, consulte Atrasar a execução na documentação do PostgreSQL.

Ações

Identifique a instrução que estava executando a função pg_sleep. Determine se o uso da função é apropriado.