↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16
测试与开发版本: 19 / devel
测试版PostgreSQL 19 RC 1 尚未正式发布,内容与行为在正式发布前可能变化。正式内容请看当前版本。

67.2. 事务与锁 #

当前正在执行的事务 ID 显示在 pg_locks 的 virtualxid 和 transactionid 列中。只读事务会有 virtualxid,但 transactionid 为 NULL;读写事务则会设置这两列。

某些锁类型等待 virtualxid,而另一些锁类型等待 transactionid。行级读锁和写锁直接记录在被锁定的行中,可使用 pgrowlocks 扩展进行检查。行级读锁还可能需要分配多事务 ID(multixact ID,mxid;见第 24.1.5.1 节)。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游会在正式发布前持续修订。