尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

【赵渝强老师】高斯数据库(openGauss)的数据文件

【赵渝强老师】高斯数据库(openGauss)的数据文件 在高斯数据库openGauss集群初始化的时候会创建一个目录通常都会使用系统配置相关的环境变量$PGDATA来表示。当数据库初始化完成后会在这个目录生成相关的子目录以及一些文件。下图就是openGauss数据库的物理结构下面重点讨论一下openGauss的数据文件视频讲解如下视频讲解如下【赵渝强老师】高斯数据库openGauss的数据文件顾名思义数据文件用于存储数据文件名以oid命名。对于超出1G的数据文件openGauss会自动将其拆分为多个文件来存储而拆分的文件名将由pg_class中的relfilenode字段来决定。通过下面的步骤可以确定表所对应的数据文件。1查看数据库的oid。openGauss# select oid,datname from pg_database;# 输出的信息如下oid|datname------------------1|template116384|school16420|finance14809|template016470|scott14814|postgres(6rows)2查询前面创建的testtable1表的OID。openGauss# select oid,relname,relkind,relfilenode from pg_classwhererelnametesttable1;# 输出的信息如下oid|relname|relkind|relfilenode-----------------------------------------16517|testtable1|r|16517(1row)16517是表testtable1的OID。3查看表空间mydemotbs对应的目录如下图所示。文件16517就是表testtable1对应的数据文件
返回列表