目前執行中交易的交易 ID 顯示在 pg_locks
的 virtualxid
和 transactionid
欄位中。唯讀交易將具有 virtualxid
,但 transactionid
為 NULL,而讀寫交易將會設定這兩個欄位。
某些鎖類型等待 virtualxid
,而其他類型等待 transactionid
。列級別的讀取和寫入鎖直接記錄在鎖定的列中,並且可以使用 pgrowlocks 擴充功能進行檢查。列級別的讀取鎖也可能需要分配多重交易 ID(mxid
;請參閱 第 24.1.5.1 節)。
如果您在文件中看到任何不正確、與特定功能的體驗不符或需要進一步澄清的內容,請使用此表單報告文件問題。