摘要: 官网示例 一、实现原理 使用 pgpool-II 软件;我们常用来实现流复制的高可用性;备库只读的,不可写;就是当主库出现问题时;需要把备库自动激活为主库;来接管服务。 这在其他高可用软件也有这功能,而 pgpool-II 在配置文件 pgpool.conf 中提供配置项 failover_comm 阅读全文
posted @ 2020-12-01 17:12 lottu 阅读(2948) 评论(2) 推荐(0) 编辑
摘要: 一、架构图 PostgreSQL 流复制是基于 wal 日志复制。主库产生 wal 日志并发送给备库;备库接收 wal 日志记录;并重放这些 wal 日志。从而达到主备库数据同步。备库只读。 复制级别是实例级 在这个模式下:Pgpool 充当连接池作用; 读写查询智能分发;可以实现负载均衡;这是其他 阅读全文
posted @ 2020-12-01 17:11 lottu 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 一、Pgpool-II 内置复制原理 在 pgpool-II 内置复制模式;架构图如下: 对数据库的写操作直到所有 PostgreSQL 服务器完成写操作后才返回,对写模式性能有损耗 对数据库的读操作可以发送任意一台,并不是随机分发的;可以通过 show pool_nodes 查看,可以实现读的负载 阅读全文
posted @ 2020-12-01 17:10 lottu 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 pgpool-II 的配置 一、创建用户 pgpool 创建管理用户pgpool,单独来管理pgpool服务。此步骤非必需。可使用 postgres 用户进行管理 $ useradd -g postgres -u 702 pgpool 用 pgpool 用户管理, 添加环境变量 [root 阅读全文
posted @ 2020-12-01 17:07 lottu 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: https://www.pgpool.net/docs/latest/en/html/admin.html 本章节描述是源码方式安装pgpool-II 一、安装软件 官网地址:https://www.pgpool.net;获取对应的版本。 -- 解压 $ tar -zxvf pgpool-II-4. 阅读全文
posted @ 2020-12-01 17:06 lottu 阅读(1827) 评论(0) 推荐(1) 编辑