On this page
51.77. pg_prepared_xacts
视图pg_prepared_xacts
显示有关当前准备进行两阶段提交的事务的信息(有关详细信息,请参见PREPARE TRANSACTION)。
pg_prepared_xacts
每个准备好的事务包含一行。当事务被提交或回滚时,条目将被删除。
表 51.78. pg_prepared_xacts
列
Name | Type | References | Description |
---|---|---|---|
transaction |
xid |
准备好的 Transaction 的数字 Transaction 标识符 | |
gid |
text |
分配给 Transaction 的全局 Transaction 标识符 | |
prepared |
timestamp with time zone |
准备提交事务的时间 | |
owner |
name |
pg_authid.rolname |
执行 Transaction 的用户名 |
database |
name |
pg_database.datname |
在其中执行事务的数据库的名称 |
当访问pg_prepared_xacts
视图时,内部事务 Management 器数据结构会暂时锁定,并创建一个副本以供视图显示。这样可确保视图产生一致的结果集,同时不会阻止正常操作的时间超过必要的时间。但是,如果经常访问该视图,可能会对数据库性能产生一些影响。