postgresql 的数据库 有两种远程复制方法构造 hot_standby 数据库的方法。
第一基于文件复制的方法
第二是在文件复制的基础上增强了的流复制方法(9.X版本新增)
master 数据库配置
standby 数据库配置(待命数据库)
- #postgresql.conf
- hot_standby = on
- #recovery.conf
- restore_command ='cp /var/lib/pgsql/archive/%f %p' # 恢复命令
- standby_mode=on
master 数据库配置
standby 数据库配置(待命数据库)
pgpool 最近的研究成果
安装
redhat 7 安装
- # yum install http://www.pgpool.net/yum/rpms/3.4/redhat/rhel-7-x86_64/pgpool-II-release-3.4-1.noarch.rpm
- yum install pgpool-II-pg94
- yum install pgpool-II-pg94-extensions
创建
/var/run/pgpool /var/log/pgpool