PostgreSQL 内存结构简介

共享内存:     如上图所示,PG启动后,会生成一块共享内存,共享内存主要用做数据块的缓冲区,以便提高读写性能。WAL日志缓冲区和CLOG缓冲区也存在共享内存中。除此以外还有一些全局信息也保存在共享内存中,如进程信息、锁的信息、全据统计信息,等等。PG9.3之前的版本与oralce数据库一样,都是使用“System V”类型的共享内存,但到PG9.3之后,PG使用“mmap()”方式的共享内存。
相关文章
相关标签/搜索