支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

52.16. pg_prepared_xacts #

視窗 pg_prepared_xacts 顯示目前已準備好進行兩階段提交的交易的資訊(詳細資訊請參閱 PREPARE TRANSACTION)。

pg_prepared_xacts 每個已準備好的交易包含一列。當交易被提交或回滾時,該條目會被刪除。

表 52.16. pg_prepared_xacts 欄位

欄位 類型

描述

transaction xid

已準備好交易的數值交易識別碼

gid text

分配給交易的全域交易識別碼

prepared timestamptz

交易準備好進行提交的時間

owner name(參考 pg_authid.rolname

執行交易的使用者名稱

database name(參考 pg_database.datname

執行交易的資料庫名稱


當存取 pg_prepared_xacts 視窗時,內部交易管理器資料結構會被短暫鎖定,並複製一份以供視窗顯示。這確保了視窗產生一組一致的結果,同時不會不必要地長時間封鎖正常操作。儘管如此,如果頻繁存取此視窗,可能會對資料庫效能產生一些影響。

提交更正

如果您在說明文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告說明文件問題。