您的位置:首页 > 数据库

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

2013-08-28 17:32 281 查看
磨砺技术珠矶,践行数据之道,追求卓越价值

回到上一级页面: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索引页

磨砺技术珠矶,践行数据之道,追求卓越价值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: