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主从异步复制配置

1 流复制介绍 PostgreSQL 9.0以后版本支持:异步、同步两种复制策略,以及通过两种策略演化出来的同步+异步,异步复制从节点间级联复制。他们的优缺点简要介绍如下表:复制方式 优点...
  • qq_28893679
  • qq_28893679
  • 2017年02月09日 14:57
  • 863

postgresql流复制配置

流复制搭建   一、配置环境:                                                          示例环境 主机...
  • hai520ny
  • hai520ny
  • 2015年08月31日 16:38
  • 1020

MyCat安装

 部署结构图  示例:     schema TableA Datanode 1 Datanode 2 TableB ...
  • yajie_12
  • yajie_12
  • 2018年01月10日 16:39
  • 86

影响 PostgreSQL 的内存使用的配置参数

max_connections (integer) 决定和数据库连接的并发连接数目的最大值。 缺省通常是 100,但是如果你的内核设置不支持这么大(在 initdb 的时候判断), 可能会比这个数少...
  • wan_xie2009
  • wan_xie2009
  • 2012年05月29日 16:20
  • 795

PostgreSQL远程连接配置

postgre一般默认为本地连接,不支持远程访问,所以如果要开启远程访问,需要更改安装文件的配置。  打开安装目录下的data文件,我一般安装在D盘,我安装的postgre是64位,所以,安装目录为...
  • u013719339
  • u013719339
  • 2016年07月05日 10:05
  • 3915

PostgreSQL数据库学习--流复制配置

主备节点环境 主节点ip地址:192.168.214.132 备节点ip地址:192.168.214.133   主机配置 1、配置postgressql.conf #配置连接参数 li...
  • qiufengwuqing123
  • qiufengwuqing123
  • 2016年12月17日 16:07
  • 254

linux安装配置postgres及使用dblink

本文详细记载了postgres源码安装配置的具体步骤和命令,以供大家和自己今后参考使用,仅供参考。...
  • LHDZ_BJ
  • LHDZ_BJ
  • 2014年03月17日 10:43
  • 1283

postgreSQL配置文件及

用户权限摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;...
  • zzy7075
  • zzy7075
  • 2010年07月11日 21:14
  • 9466

postgres 连接数查看与设置

PG中有一张表记录着当前有多少连接 表名:pg_stat_activity 查询当前连接数: select count(1) from pg_stat_activity; 查询最大连接...
  • zhubaoJay
  • zhubaoJay
  • 2017年06月07日 19:07
  • 3532

postgres 参数生效

postgres 的参数分为四类 1. internal 编译时确定,不能修改,如 block_size 2. 系统级 修改配置文件,需要重启才能生效如 max_connect...
  • xxttwoshishui
  • xxttwoshishui
  • 2015年07月26日 11:45
  • 154
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:postgres配置
举报原因:
原因补充:

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