目录
代码语言:javascript复制一、简介
二、环境架构
三、快速部署1主2从流复制环境
3.1、申请主机
3.2、主库操作
3.2.1、主库放开防火墙
3.2.2、主库配置归档
3.2.3、主库创建复制用户
3.3、从库操作
3.3.1、在从库对主库进行备份
3.3.2、还原从库1
3.3.3、还原从库2
3.3.4、修改2个从库的primary_conninfo参数
3.3.5、启动从库
3.4、查询复制状态
3.5、测试主从复制
四、部署和使用pgpool-II和pgpoolAdmin工具
4.1、快速部署pgpool-II和pgpoolAdmin工具
4.2、使用pgpool-II实现读写分离 负载均衡
4.2.1、添加被监控主机
4.3、使用pgpoolAdmin管理pgpool-II
4.4、测试pgpool-II的读写分离 负载均衡 内存查询缓存功能
4.4.1、先关闭内存查询缓存
4.4.2、测试读写分离 负载均衡
4.4.3、开启内存查询缓存
一、简介
之前发布过2篇有关PG中主从流复制的文章:
- 【DB宝60】PG12高可用之1主2从流复制环境搭建及切换测试
- 【DB宝61】PostgreSQL使用Pgpool-II实现读写分离 负载均衡
有关pgpool-II的相关文档:
- pgpool-II 3.2.5手册
- pgpool-II-3.2.5入门教程
但是,之前的文章中没有介绍有关pgpoolAdmin的知识,这款针对pgpool开发的web界面工具,还是比较实用的。
pgpool项目还提供了一个使用PHP写的 Web管理工具,称为“pgpoolAdmin ",该Web管理工具可以以 Web界面方式实现pgpool-II 的配置。
pgpoolAdmin下载:https://pgpool.net/mediawiki/index.php/Downloads
pgpoolAdmin官方文档:https://www.pgpool.net/docs/pgpoolAdmin/index_en.html
The pgpool Administration Tool is management tool of pgpool. It is possible to monitor, start, stop pgpool and change setting for pgpool.
PgpoolAdmin是管理pgpool的WEB界面工具,可以对pgpool进行监控,启停服务,更改设置。
先来一张图:
今天我们就来介绍一下pgpool-II和pgpoolAdmin的使用。