postgres数据库参数配置说明介绍

访问

1. listen_addresses 监听访问地址

2. port 监听端口

3. max_connections 最大连接数

4. 

 

性能

 1. shared_buffers PostgreSql并非直接在磁盘上进行数据修改,而是将数据据读入shared buffer cache ,进而PostgreSql 后台进程修改cache中的数据块,最终在写回磁盘。后台进程如果在cached buffer 中找到相关数,则直接进行操作。 刚开始设置一个较小的值,内存的15%,然后逐渐增加,过程中监控性能提升和swap情况。

2. effective_cache_size 索引,越大越有机会选择索引扫描,越小越倾向选择顺序扫描,此参数只会影响执行计划的选择。

3. work_mem 排序内存

4. temp_buffers 临时表

5. client_encoding 客户端字符集,默认和数据库encoding相同

6. client_min_message 发送客户端的信息级别,主要用于错误调试。

7. 

posted @ 2017-03-07 10:47  Eamon13  阅读(920)  评论(0编辑  收藏  举报