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.