pg_prepared_xacts #
La vista pg_prepared_xacts muestra información sobre las transacciones que están preparadas actualmente para la confirmación en dos fases (two-phase commit, consulta PREPARE TRANSACTION para más detalles).
pg_prepared_xacts contiene una fila por cada transacción preparada. Una entrada se elimina cuando la transacción se confirma o se revierte.
Table 53.17. pg_prepared_xacts Columns
Tipo de columna Descripción |
|---|
Identificador numérico de transacción de la transacción preparada. |
Identificador global de transacción que se asignó a la transacción. |
Hora a la que la transacción se preparó para la confirmación. |
Nombre del usuario que ejecutó la transacción. |
Nombre de la base de datos en la que se ejecutó la transacción. |
Cuando se accede a la vista pg_prepared_xacts, las estructuras de datos del administrador de transacciones internas se bloquean momentáneamente y se realiza una copia para que la vista la muestre. Esto garantiza que la vista produzca un conjunto consistente de resultados, sin bloquear las operaciones normales más de lo necesario. No obstante, podría haber algún impacto en el rendimiento de la base de datos si se accede con frecuencia a esta vista.