Postgresql expose la vue pg_stat_activity
. Conformément à la documentation ,
backend_xid
signifie Identifiant de transaction de premier niveau de ce backend, le cas échéant.
backend_xmin
signifie L'horizon xmin du backend actuel.
Prenons un exemple :
BEGIN;
# INSERT Statement1
# INSERT Statement2
COMMIT;
backend_xid
représente l'identifiant de transaction attribué à la transaction complète, tandis que si pg_stat_activity
montre la déclaration2 dans sa ligne, alors backend_xmin
correspond à la xmin
pour la déclaration2.
La compréhension est-elle correcte ?