【第22期】观点:IT 行业加班,到底有没有价值?

postgres配置

原创 2016年08月29日 16:10:52

新建一个数据库要考虑的   

  1.数据库设计

       计算初始大小

   2.交易类型分析

       访问架构和响应时间要求, 应该可以理解为OLAP还是OLTP还是混合型的

   3.硬件配置

       是否需要足够大的内存

   4.本地化规划

       字符集,时区等

  5.连接和安全

      确定连接方式及所需驱动,JDBC/ODB还是其他?

      权限控制体系,连接者角色

      pg_hba.conf 文件的配置

 6.日常维护计划

 7.可用性

    checkponit_timeout

    备份及还原

8.高可用性 


在程序中修改参数

  set work_mem =’16M‘  --会话中生效

  set local work_mem =’16M‘  --事务中生效 -- pg-setting视图

  reset all

   

查看当前配置的参数

 show work_mem  或者pg-setting视图 (居然有247行记录)

 pg-setting --boot-values 初始化数据库的值,reset_val当前执行reset命令之后恢复的值

 

某些参数是直接读取系统变量 max_stack_depth 和timezone


Postgresql.conf 可以理解为类似oracle的pfile或者spfile

pg_ctl -D data reload 重载


基本参数
 1.shared_buffers
  2.如果写入操作比较多,调高wal_buffers 和checkpoint_segments (大量数据导出导入时候也适用)
  3.autovacuum  建议为ON
  4.work_mem 大查询多的时候调高
  5.fsync 一定不要动

省电模式 
 autovacuum = off
 wal_writer_delay = 10000
 fbgwriter_delay = 10000

其他插件
 http://pgFoundry.org/
 http://www.postgresql.org/docs/9.0/static/
contrib.html

 http://www.postgis.org/

 



  

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Postgres-XL9.5集群安装与配置

Postgres-XL9.5集群安装与配置 1、准备 1)准备主机 准备3台主机,安装centos6.2 10.1.235.19 (gtm coordinator) 10.1.235.21 (data...

jetty 配置jndi数据源(Postgres连接池),Spring中使用

1.配置jetty连接池      在webapp/WEB-INF下创建jetty的环境配置文件jetty-env.xml,jetty启动时从该文件读取配置并配置jetty,配置postgres连接池的jetty-env.xml范例如下:      &lt;?xml version="1.0"?&gt; &lt;!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"      "<a href="http://jetty

欢迎关注CSDN程序人生公众号

关注程序员生活,汇聚开发轶事。

centos6.5下postgres-XC集群安装与配置

前言 最近在学习postgresql,工作中需要,买了一本《PostgreSQL 修炼之道》按照上面操作,几次按照上面的都是失败。后面查看很多资料后,才成功。这是根据这本书第十九章内容修改的地方,希望...

监控Postgres数据库

官方文档中有关监控的章节: http://www.postgresql.org/docs/9.3/static/monitoring.html   监控软件的罗列文档: <

Postgres-XL9.5集群安装与配置

Postgres-XL9.5集群安装与配置 1、准备 1)准备主机 准备3台主机,安装centos6.2 10.1.235.19 (gtm coordinator) 10.1.235.21 ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)