日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

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

軟件下載吧

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

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

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

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

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

正常表的Relfilenode

當(dāng)我們創(chuàng)建一張普通表時(shí),在pg_class系統(tǒng)表里可以查詢出其relfilenode,可以看出在表剛剛創(chuàng)建時(shí)其oid和relfilenode都是16808,在磁盤上也可以查詢到16808這個(gè)文件。事實(shí)上,這個(gè)文件存儲了我們向表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)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 男人的天堂高清在线观看 | 久久五月女厕所一区二区 | 手机在线一区二区三区 | 成 人 黄 色 免费网 | 岛国片欧美一级毛片 | 亚洲欧美在线观看播放 | 亚洲美女综合 | 欧美色综合高清视频在线 | 久久久久亚洲精品一区二区三区 | 欧美成人性色xxxxx视频大 | 一级 黄 色 片免费 一级aaaaaa毛片免费 | 中文一级国产特级毛片视频 | 亚洲国产精品国产自在在线 | 欧美理论片在线观看一区二区 | 日韩麻豆 | 日韩精品免费一区二区三区 | 久久国产三级精品 | 精品久久久久久影院免费 | 久久九九精品视频 | 欧美特级 | 亚洲网站视频 | 欧美一级特黄aa大片在线观看免费 | 在线观看中文字幕一区 | 亚洲国产精品成人综合久久久 | 一本色道久久综合亚洲精品高清 | 精品亚洲视频在线观看 | 亚洲国产精品综合久久20 | 欧美在线视频观看 | 精品女厕沟底拍撒尿 | 一级黄免费 | 激情6月丁香婷婷色综合 | 欧美一级片在线观看 | 日本一区二区三区不卡在线视频 | aaa毛片手机在线现看 | 高清一级毛片免免费看 | 亚洲欧美一区二区视频 | 久久精品亚瑟全部免费观看 | 亚洲综合日韩欧美一区二区三 | 怡红院色视频在线 | 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 99在线热视频 |