Postgresql:连接、验证配置

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 02:07 点击:

 

listen_addresses='localhost' 非动态  --postgresql监听的网卡ip,默认仅仅本地,可以配置多个,使用“,”分割。“*” 代表所有的网卡ip

 

port=5432 非动态  --端口

 

max_connections=100 非动态  --最大服务器连接数

 

superuser_reserved_connections=3 非动态 --为管理员保留的专用连接数,普通用户无法使用这些连接。不能大于max_connections

 

 

 

authentication_timeout=60s  --登录验证超时

 

ssl=false 非动态  --是否使用ssl连接

 

password_encryption=true  --当使用create user、alter user管理用户时,如果没有显示进行加密与否的限定,postgresql服务器是否自动进行密码加密

 

 

 

shared_buffers=32m 非动态 --共享缓存。非常重要的性能参数。最小值为(128k,16k*max_connections)

 

max_prepared_transactions=5 非动态  --最大并行prepared 事务。如果为0,则禁止使用prepared事务,最大迎合max_connections相同

 

temp_buffers=8m 可以会话调整  --每个会话可以使用的临时(表)缓存大小

 

work_mem=1m  可以会话调整  --指定内部排序、连接、group、等等时,postgresql可以使用的内存大小,超过该值,将使用磁盘临时文件。实际使用的内存和该类操作同时执行的数目相乘

 

maintenance_work_men=16m  --维护语句vacuum、create index等等可以使用的内存大小。实际使用的内存和该类操作同时执行的数目相乘

 

 

 

fsync=on  --(物理数据)日志必须同步写入磁盘    --严重的性能损失 最高的日志数据安全。

 

synchronous_commit=on 可以会话调整 --(逻辑事务数据)日志必须同步写入磁盘,如果设为on,会立即调用fsync,相当于设置了fsync=on

 

full_page_writes=on  --写整页

 

wal_buffers=64K

 

wal_writer_delay=200ms  --将wal日志从wal_buffer中写入磁盘的周期

 

commit_delay=0ms  --事务日志commit后,写入磁盘的延时。这个设置只有在commit_sibings(并行的多个排队事务)在延时内存在是才有效

 

commit_siblings=5

 

作者 jinsen

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Request.ServerVariables 参数大全
      • 执行全文索引时出现权限不足的解决方法
      • 导入excel文件处理流程节点的解决方案
      • 查看sql修改痕迹(SQL Change Tracking on Table)
      • MongoDB安装为Windows服务方法与注意事项
      • App数据层设计及云存储使用指南
      • PostgreSQL启动过程中的那些事三:加载GUC参数
      • 写给MongoDB开发者的50条建议Tip1
      • Percolator与分布式事务思考(二)
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1