postgresql不考慮可見性、讀取髒頁、物理頁、被刪除/更新的元組

djgclzdyc發表於2020-10-27

編譯、安裝 pg_dirtyread外掛。
在 pg_dirtyread外掛報解壓目錄執行:
make
make install

之後pgsql連線後,執行 CREATE EXTENSION pg_dirtyread;

執行參考pg_dirtyread外掛報解壓目錄README.md檔案內容執行select命令。

加粗為表名pg_type是系統表,表屬性名和屬性型別(可使用\d 表名 檢視)
select * FROM pg_dirtyread('pg_type’::regclass) as t(tableoid oid, ctid tid, xmin xid, xmax xid, typname name, oid OID) where typname=‘a13’;
tableoid | ctid | xmin | xmax | typname | oid
----------±--------±-----±-----±--------±------
1247 | (10,8) | 637 | 0 | a13 | 16568

相關文章