返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

43.41. pg_prepared_xacts

发布于 2019-09-30 03:13:14 字数 1108 浏览 973 评论 0 收藏 0

pg_prepared_xacts 显示那些当前准备好进行两阶段提交的事务的信息(参阅 PREPARE TRANSACTION 获取细节)。

pg_prepared_xacts 为每个预备事务包含一行。如果事务提交或者回滚,则删除该条记录。

表43-41. pg_prepared_xacts 字段

名字类型引用描述
transactionxid预备事务的数字事务标识
gidtext赋予该事务的全局事务标识
preparedtimestamp with time zone事务准备好提交的时间
ownernamepg_authid.rolname执行该事务的用户的名字
databasenamepg_database.datname执行该事务所在的数据库名

在访问 pg_prepared_xacts 视图的时候,内部事务管理器数据结构被暂时锁住,并且为显示视图制作了一份拷贝。这样就保证了视图生成一个一致的结果集,而不会阻塞正常的操作太长时间。当然,即便这么做,如果过于频繁地访问这个视图,肯定也会对数据库性能造成一定的影响。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文