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

67.2. 事务与锁定 #

当前正在执行的事务的事务 ID 显示在 pg_locksvirtualxidtransactionid 列中。只读事务将具有 virtualxidtransactionid 为 NULL,而读写事务中两个列都会被设置。

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