日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

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

軟件下載吧

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

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

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

作者李傳成
中國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ù)庫,PostgreSQL

相關(guān)下載

查看所有評論+

網(wǎng)友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 中文字幕精品一区二区三区精品 | 超碰伊人| 成人国产精品 | 国产精品一区在线 | 日韩精品av一区二区三区 | 久精品久久 | 性国产丰满麻豆videosex | 欧美人成在线视频 | 热久久免费视频 | 久久精品国产一区 | 99视频在线免费观看 | 免费在线黄色av | 羞羞涩涩在线观看 | 视频一区在线 | 一级黄在线观看 | 国产一区二区欧美 | 免费看黄色小视频 | 播放一级黄色片 | 欧美一级在线 | 欧美日韩精品在线一区 | 九九亚洲 | 高清成人免费视频 | 手机看片在线播放 | 精品久久久久久久久久久院品网 | 日韩在线视频一区 | 日本不卡一区 | 最新伦理片 | 日韩欧美三级电影在线观看 | 国产成人在线视频播放 | 国产成人精品免费视频 | 午夜影院在线视频 | 亚洲激情av | 精品国产91久久久久久 | 久久成人一区 | 91精品一区| 国产精品精品视频一区二区三区 | 91视频日本 | 国产欧美日韩精品一区 | 免费天天干 | 日韩一区二区免费视频 | 黄色网址在线播放 |