选择 打开 改范围 完整检索页
受支持版本: 当前版本 (18) / 17 / 16
开发版本: 19 / devel
当前 PostgreSQL 版本不在支持生命周期内。
您可以参阅当前版本的对应页面,或其他在上面列出的活跃大版本。

67.2. 事务与锁 #

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

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