PostgreSQL + pgpool-II 实现读写分离 PGSQL主从搭建好之后,实现读写分离通常有两种主流方案:应用层中间件和数据库代理层。最简单的方案是使用Pgpool-II或Haproxy + Pgbouncer作为中间代理。我这以Pgpool-II为例pgpool-II 简介支持 连接池、准备切换、负载均衡、读写分离支持原始模式,复制模式,主备模式,并行模式多种模式写性能不好,不支持部分查询pgpool-II单点只能绑定在主库。网站:www.pgpool.net配置文件简介escalation.sh.sample failover.sh.sample follow_primary.sh.sample pcp.conf.sample # 管理pgpool用户相关的配置 pgpool.conf.sample # 主配置文件 pgpool.conf.sample-logical pgpool.conf.sample-raw pgpool.conf.sample-replication pgpool.conf.sample-slony pgpool.conf.sample-