pg_prepared_xacts
La vue pg_prepared_xacts
affiche les informations
concernant les transactions actuellement préparées pour une validation en deux
phases (voir
PREPARE TRANSACTION
pour les détails).
pg_prepared_xacts
contient une ligne par
transaction préparée. L'entrée est supprimée quand la transaction est
validée ou annulée.
Tableau 51.78. Colonnes de pg_prepared_xacts
Nom | Type | Références | Description |
---|---|---|---|
transaction | xid | L'identifiant numérique de la transaction préparée | |
gid | text | L'identifiant global de transaction assigné à la transaction | |
prepared | timestamp with time zone | L'heure de préparation de la transaction pour validation | |
owner | name |
| Le nom de l'utilisateur qui a exécuté la transaction |
database | name |
| Nom de la base de données dans laquelle a été exécutée la transaction |
Lors d'un accès à la vue pg_prepared_xacts
,
les structures de données du
gestionnaire interne des transactions sont momentanément verrouillées et
une copie de la vue est faite pour affichage. Ceci assure que la vue
produit un ensemble cohérent de résultats tout en ne bloquant pas les
opérations normales plus longtemps que nécessaire. Néanmoins, si la vue
est accédée fréquemment, les performances de la base de données peuvent
être impactées.