开始之前,有一个问题需要说明,PostgreSQL中,没有一个与Oracle SGA类似的东西来控制共享内存的大小:
http://raghavt.blogspot.com/2011/04/postgresql-90-architecture.html
http://raghavt.blogspot.com/2011/04/postgresql-90-memory-processes.html
http://momjian.us/main/writings/pgsql/inside_shmem.pdf
http://cisc322.files.wordpress.com/2010/09/cisc-322-conceptual-architecture.pdf
PostgreSQL的共享内存结构,可参见如下图:
可以认为:PostgreSQL中的SharedBuffer,相当于 Oracle的Data Buffer Cache。
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/p/3277887.html,如需转载请自行联系原作者