在线观看 国产-在线高清一级欧美精品-在线高清国产-在线福利视频-久久观看视频-久久观看

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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫(kù) > 帶你深入了解PostgreSQL中Oid和Relfilenode的映射問(wèn)題

帶你深入了解PostgreSQL中Oid和Relfilenode的映射問(wèn)題

時(shí)間:2024-02-05 11:03作者:下載吧人氣:39

作者李傳成
中國(guó)PG分會(huì)認(rèn)證專家,瀚高軟件資深內(nèi)核研發(fā)工程師
https://zhuanlan.zhihu.com/p/342466054

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

正常表的Relfilenode

當(dāng)我們創(chuàng)建一張普通表時(shí),在pg_class系統(tǒng)表里可以查詢出其relfilenode,可以看出在表剛剛創(chuàng)建時(shí)其oid和relfilenode都是16808,在磁盤上也可以查詢到16808這個(gè)文件。事實(shí)上,這個(gè)文件存儲(chǔ)了我們向表t2插入的數(shù)據(jù)。

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$

標(biāo)簽MySQL,技術(shù)文檔,數(shù)據(jù)庫(kù),PostgreSQL

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 国产麻豆麻豆 | 国产成人久久精品区一区二区 | 五月婷婷激情四射 | 久久蜜桃| 小草在线免费视频 | 在线观看99 | 波多野结衣在线高清 | 久久久www免费人成看片 | 自拍偷拍网 | 亚洲热热久久九九精品 | 天堂成人av | 国产免费一区二区三区在线观看 | 羞羞视频网 | 九草在线播放 | 亚洲国产美女精品久久久久∴ | 精品在线播放 | 欧美二区视频 | 在线观看自拍 | 亚洲品质自拍视频网站 | 亚洲开心网 | 亚洲国产成人资源在线桃色 | 色香视频在线 | 一区二区三区高清在线观看 | 国产网站麻豆精品视频 | 国产视频黄色 | 亚洲精品短视频 | 愉拍自拍视频在线播放 | 亚洲天堂男 | 春色丁香 | 亚洲欧美不卡视频 | 羞羞视频在线免费 | 伊人草久久 | 中文字幕成人 | 波多野在线 | 亚洲欧美视频在线播放 | 国产精品成人一区二区1 | 在线观看黄色 | 精品免费久久久久久影院 | 亚一亚二乱码专区 | 免费激情视频网站 | 久久综合久久久久 |