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.