2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel
不支持的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

53.17. pg_prepared_xacts #

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

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

表 53.17. pg_prepared_xacts

列 类型

描述

transaction xid

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

gid text

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

prepared timestamptz

事务准备提交的时间

owner name (引用 pg_authid.rolname)

执行事务的用户的名称

database name (引用 pg_database.datname)

执行事务的数据库的名称


当访问 pg_prepared_xacts 视图时,内部事务管理器数据结构会被短暂锁定,并为其创建一个副本以供视图显示。这确保了视图能够产生一组一致的结果,同时不会比必要更长地阻塞正常操作。尽管如此,如果频繁访问此视图,可能会对数据库性能产生一些影响。

提交更正

如果您在文档中发现任何不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表格 报告文档问题。