Redrock Postgres 搜索 英文
版本: 16 / 17 / 18

67.2. 事务与锁 #

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

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