欢迎光临搜索优化网站,为您在线提供搜索引擎优化问题!

搜索优化

我们提供一站式关键词优化快速稳定,解决网站排名查询困难。

9.物理层级结构

作者:jcmp      发布时间:2021-04-17      浏览量:0
物理:database cluseter

物理:database cluseter——>tablespace——>file——>block。

逻辑:database cluseter——>database——>schema——>object——>tuple。

一、tablesapce

将不同的表放在不同目录下,通过文件系统的分离,优化存储空间和I/O吞吐 create tablespace tbs2 location '/home/postgres/tbs2'; create table t1 (id int) tablespace tbs2; alter table t1 set tablespace tbs2;

二、database

同一cluster database下的数据库是独立的 create database db1 template template0 tablespace tbs1 缺省会以template1作为模板,template1可被修改。建完全干净的库可以template0为模板 tablespace会设置该库的缺省表空间。

三、page

page又称block,内存里称buffer,是pg中I/O的最小单元 缺省大小8kB,可设置范围1~32KB,2^n 数据块结构 :(pg tuple进入page是从后往前)。

tuple(row)

四、空闲空间管理(oid_fsm)

五、可见性映射文件(oid_vm)