Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

52.16. pg_prepared_xacts #

视图 pg_prepared_xacts 显示关于当前准备用于两阶段提交的事务的信息(有关详细信息,请参见 PREPARE TRANSACTION)。

pg_prepared_xacts 在每个准备好的事务中包含一行。当事务被提交或回滚时,会删除一个条目。

表 52.16. pg_prepared_xacts

列类型

描述

transaction xid

准备好的事务的数字事务标识符

gid text

已分配给该事务的全局事务标识符

prepared timestamptz

事务准备提交的时间

owner name (引用 pg_authid.rolname)

执行事务的用户的名称

database name (引用 pg_database.datname)

执行事务的数据库的名称


当访问 pg_prepared_xacts 视图时,内部事务管理器数据结构会被暂时锁定,然后为视图复制一份以显示。这可以确保该视图产生一组一致的结果,但不会长时间阻塞正常操作。不过,如果该视图经常被访问,可能会对数据库性能造成一些影响。