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

本文详细介绍了PostgreSQL中用于资源使用的控制参数,包括内存管理和磁盘I/O相关的配置选项,并给出了部分计算公式来帮助理解PostgreSQL如何管理和分配系统资源。

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值