Les identifiants des transactions en cours d'exécution sont affichées dans la
vue pg_locks
et ses colonnes virtualxid
et
transactionid
. Les transactions en lecture seule
auront un virtualxid
mais un NULL pour
transactionid
, alors que les deux colonnes seront
remplies pour les transactions en lecture/écriture.
Certains types de verrou attendent un virtualxid
,
alors que d'autres types de verrou attendent un
transactionid
. Les verrous de lecture et écriture
de lignes sont enregistrés directement dans les lignes verrouillées et
peuvent être inspectés en utilisant l'extension pgrowlocks.
Les verrous de lignes en lecture peuvent aussi nécessiter l'affectation
d'identifiants multixact (mxid
; voir Section 25.1.5.1).