9.3 9.4 9.5 9.6 10 11 12 13 14 15 Current(16) 17
问题报告 纠错本页面

74.2. 事务和锁定 #

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

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