下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > 帶你深入了解PostgreSQL中Oid和Relfilenode的映射問題

帶你深入了解PostgreSQL中Oid和Relfilenode的映射問題

時間:2024-02-05 11:03作者:下載吧人氣:28

作者李傳成
中國PG分會認證專家,瀚高軟件資深內核研發工程師
https://zhuanlan.zhihu.com/p/342466054

PostgreSQL中的表會有一個RelFileNode值指定這個表在磁盤上的文件名(外部表、分區表除外)。一般情況下在pg_class表的relfilenode字段可以查出這個值,但是有一些特定表在relfilenode字段的查詢結果是0,這個博客中將會探究這些特殊表relfilenode的內核處理。

正常表的Relfilenode

當我們創建一張普通表時,在pg_class系統表里可以查詢出其relfilenode,可以看出在表剛剛創建時其oid和relfilenode都是16808,在磁盤上也可以查詢到16808這個文件。事實上,這個文件存儲了我們向表t2插入的數據。

postgres=# create table t2(i int);
CREATE TABLE
postgres=# select oid,relname,relfilenode from pg_class where relname = ‘t2’;
oid | relname | relfilenode
——-+———+————-
16808 | t2 | 16808
(1 row)

postgres=# q
movead@movead-PC:/h2/pgpgpg/bin$ ll ../data/base/12835/16808
-rw——-+ 1 movead movead 0 12月 31 17:11 ../data/base/12835/16808
movead@movead-PC:/h2/pgpgpg/bin$

標簽MySQL,技術文檔,數據庫,PostgreSQL

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 日本漫画工囗全彩内番漫画狂三| 亚洲av专区无码观看精品天堂 | chinese精品男同志浪小辉| 激情图片在线视频| 玉蒲团2之玉女心经| 最新69堂国产成人精品视频 | 久久中文字幕人妻丝袜| 84pao强力打造| 精品国产污污免费网站| 日本漫画大全彩漫| 国产午夜无码片在线观看影院| 久久精品aⅴ无码中文字字幕 | 久久se精品一区二区影院| 香港全黄一级毛片在线播放| 欧美精品福利在线视频| 成人在线免费观看| 国产国产人免费人成免费视频| 亚洲日韩中文字幕一区| 中国版老头gaybingo| 精品无码av无码专区| 女人与公拘交酡过程高清视频| 国产乱人伦app精品久久| 亚洲AV无码乱码国产精品| 99re热这里只有精品视频| 精品欧美成人高清在线观看| 好大好湿好硬顶到了好爽视频| 国产va免费精品高清在线观看| 久久精品国产欧美日韩| **一级毛片在线直播| 热久久99精品这里有精品| 女人笫一次一级毛片| 又大又硬又爽免费视频| 久久久久国色AV免费观看性色 | 亚洲国产综合在线| 99国产在线播放| 波多野结衣视频在线免费观看| 国产精品自产拍在线观看| 人妖系列精品视频在线观看| 两个人看的日本高清电影| 色综七七久久成人影| 日韩在线一区二区三区视频|