- 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.

La requête doit être exécutée dans la base de données avec l'identifiant de transaction le plus ancien pour obtenir des résultats précis. Pour plus d'informations sur l'utilisation de la base de données avec l'identifiant de transaction le plus ancien, voir Non connecté à la base de données ayant l'identifiant de transaction le plus ancien

SELECT blocker, DATABASE, blocker_identifier, wait_event, TO_CHAR(autovacuum_lagging_by, 'FM9,999,999,999') AS autovacuum_lagging_by, suggestion, suggested_action FROM ( SELECT * FROM rds_tools.postgres_get_av_diag () ORDER BY autovacuum_lagging_by DESC) q;

La postgres_get_av_diag() fonction renvoie un tableau contenant les informations suivantes :

bloqueur

Spécifie la catégorie d'activité de base de données qui bloque le vide.

database

Spécifie le nom de la base de données, le cas échéant et si elle est prise en charge. Il s'agit de la base de données dans laquelle l'activité est en cours et bloque ou bloquera l'autovacuum. Il s'agit de la base de données à laquelle vous devez vous connecter et agir.

identifiant_bloqueur

Spécifie l'identifiant de l'activité qui bloque ou bloquera l'autovacuum. L'identifiant peut être un identifiant de processus accompagné d'une instruction SQL, d'une transaction préparée, de l'adresse IP d'une réplique lue et du nom du slot de réplication, logique ou physique.

événement d'attente

Spécifie l'événement d' de la session de blocage et s'applique aux bloqueurs suivants :

  • Déclaration active

  • État Idle in transaction (Transaction inactive)

autovacum_lagging_by

Spécifie le nombre de transactions pour lesquelles Autovacuum est en retard dans son carnet de travail par catégorie.

suggestion

Spécifie des suggestions pour résoudre le bloqueur. Ces instructions incluent le nom de la base de données dans laquelle l'activité existe, le cas échéant, le numéro de processus (PID) de la session, le cas échéant, et les mesures à prendre.

action_suggérée

Suggère l'action à entreprendre pour résoudre le bloqueur.