PostgreSQL调整内存与IO的参数说明

磨砺技术珠矶,践行数据之道,追求卓越价值  

回到上一级页面:PostgreSQL内部结构与源代码研究索引页    回到顶级页面:PostgreSQL索引页

[作者:高健@博客园 luckyjackgao@gmail.com]

 

PostgreSQL对资源使用的控制,相关信息如下,不过总量把握是不能的:

如果是PostgreSQL,可以参考:

http://www.postgresql.org/docs/current/interactive/runtime-config-resource.html

如果是PPAS,可以参考:

http://www.enterprisedb.com/docs/en/9.2/pg/runtime-config.html 的18.4  Resource Consumption

根据Vendor的说法,一般性的说明如下:

内存使用相关:

   shared_buffers   wal_buffers   work_mem   effective_cache_size 

   计算公式:内存使用量 = work_mem * max_connections + shared_buffers

   (不过,对此我并不是非常认可,实际上会有很大误差,

     试想如果shared_buffers好work_mem都很小,而你却成功读取一个非常大的表的情景)

磁盘I/O 相关:

   checkpoint_segments   checkpoint_timeout   checkpoint_completion_target   shared_buffers

 

暂时结束

[作者:高健@博客园 luckyjackgao@gmail.com]  

回到上一级页面:PostgreSQL内部结构与源代码研究索引页    回到顶级页面:PostgreSQL索引页

磨砺技术珠矶,践行数据之道,追求卓越价值

posted @ 2013-08-28 17:32  健哥的数据花园  阅读(2445)  评论(0编辑  收藏  举报