pg_prepared_xacts #
视图
pg_prepared_xacts 显示当前已为两阶段提交
预备好的事务的信息
(细节见
PREPARE TRANSACTION)。
每个预备好的事务在
pg_prepared_xacts 中占一行。
当事务被提交或回滚时,条目会被移除。
Table 53.17. \1 字段列说明
Column Type Description |
|---|
预备事务的数字形式的事务标识符 |
被指派给该事务的全局事务标识符 |
为提交而预备该事务的时间 |
执行该事务的用户的名称 |
执行该事务的数据库的名字 |
当
pg_prepared_xacts 视图被访问时,
内部事务管理器数据结构会被短暂加锁,并为该视图制作一份
副本以供显示。
这确保视图产生一致的结果集合,同时不会把正常操作阻塞得比必要
时间更久。
尽管如此,如果这个视图被频繁访问,仍可能对数据库性能产生一些
影响。