oid和数据文件的对应关系
kes中一张表、索引对一个数据文件,作为数据库对象的表、索引通过oid(逻辑层)来进行管理。而数据文件则通过relfilenode(物理层)来进行管理
表、索引的oid和relfilenode在初始时基本上(但并不总是)一致
truncate、reindex等操作会造成relfilenode号发生改变,因为先删除原来的在创建一个新的会更快

使用函数查看表的文件路径
select sys_relation_filepath('eee');
文件尺寸超过1GB后会产生新的文件,规则如下
其它相关联的数据文件
_fsm:可用空间的跟踪,记录表所有数据块的可用空间。当insert 操作时,空闲空间文件用来查看哪些数据块有空闲空间用于存放数据
_vm:可见性地图,主要作用是显示占用tuple,扫描的时候会跳过这些tuple。vacuum操作时用于提高操作效率
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




