专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

随笔分类 -  PostgreSQL 复制

1 2 下一页

PostgreSQL 17 流复制中开启逻辑复制槽同步,以及逻辑槽的故障转移
摘要:0,测试环境 角色 IP 说明 Primary(主库) 192.168.152.136 流复制主节点 + Publication Standby(备库) 192.168.152.137 物理备库 + 逻辑 Slot 同步 Subscriber(订阅) 192.168.152.138 逻辑订阅节点 • 阅读全文

posted @ 2026-06-29 18:23 MSSQL123 阅读(3) 评论(0) 推荐(0)

PostgreSQL 高可用集群 patroni 自动故障转移测试
摘要:网上有很多关于patroni的文章很多,绝大多数文章是通过手动搭建的方式,仅做出了一个patroni的环境搭建,包括各种微信群等,对于patroni参数的使用,故障转移的原理以及实操都只字未提,本文通过Ubuntu 20 环境下 patroni 自动化安装,一分钟快速搭建 patroni 集群 来快 阅读全文

posted @ 2026-05-22 15:18 MSSQL123 阅读(162) 评论(0) 推荐(0)

Ubuntu 20 环境下 patroni 自动化安装,一分钟快速搭建 patroni 集群
摘要:1,前提是要对patroni的架构和工作原理有着非常清晰的认识,至少手动搭建过3次以上,自动化只是手段不是目的2,该脚本在Ubuntu 20 下做过详尽的测试,pg17+ etcd v3.6.5+ patroni 4.1.3,可极大简化patroni 的安装过程,全程自动完成patroni 的搭建3 阅读全文

posted @ 2026-05-19 11:29 MSSQL123 阅读(40) 评论(0) 推荐(0)

Ubuntu 20 环境下 pg_auto_failover 自动化安装,一分钟快速搭建pg_auto_failover集群
摘要:1,前提是要对pg_auto_failover的架构和工作原理有着非常清晰的认识,至少手动搭建过3次以上,自动化只是手段不是目的2,该脚本在Ubuntu 20 下做过详尽的测试,pg17+pg_auto_failover 2.2,可极大简化pg_auto_failover的安装过程,全程自动完成pg 阅读全文

posted @ 2026-05-18 12:08 MSSQL123 阅读(21) 评论(0) 推荐(0)

PostgreSQL 逻辑复制中的同步和异步模式以及其表现
摘要:PostgreSQL中,逻辑复制和物理复制一样,有同步和异常两种模式可选,不同的同步模式会对主节点上的写入有不同的影响以及表现形式,尤其是订阅库(从库)不可用的情况下,对主库的影响也完全不一样。 发布端创建发布 --创建复制用户以及表 create user logical_repl_user wi 阅读全文

posted @ 2026-04-23 14:56 MSSQL123 阅读(25) 评论(0) 推荐(0)

pg_auto_failover 在多种场景下自动故障转移的验证
摘要:前面总结了pgautofailover作为Postgresql高可用的自动故障转移相关的参数,这里实测一下各种故障转移的场景以及耗时 1,场景一:主节点数据库宕机OS正常场景下auto failover 在OS层面,手动停止pgautofailover服务,以下是monitor节点自动Failove 阅读全文

posted @ 2026-04-13 18:22 MSSQL123 阅读(24) 评论(0) 推荐(0)

pg_auto_failover 自动故障转移参数
摘要:官方原文地址:https://pg-auto-failover.readthedocs.io/en/main/ref/configuration.html,原文行文逻辑并不清晰,甚至有些混乱,前两部分都是有关pgautofailover的monitor的参数配置,却分成了两个重复的部分。 以下来自于 阅读全文

posted @ 2026-04-02 08:45 MSSQL123 阅读(46) 评论(0) 推荐(0)

pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
摘要:在pg_auto_failover高可用架构中,由于采用pg_auto_failover的服务启动Postgresql,用pg_autoctl初始化Postgresql实例之后,也会创建一个配置文件postgresql-auto-failover.conf,如下。那么,目前受pg_auto_fail 阅读全文

posted @ 2026-03-25 10:00 MSSQL123 阅读(32) 评论(0) 推荐(0)

pg_auto_failover集群monitor节点的高可用
摘要:pg_auto_failover一直被诟病为monitor节点为单点模式,昨天想了个办法,解决monitor节点单点的问题,一个正常的pg_auto_failover集群(不管是几个数据节点),用流复制手动做一个monitor节点的standby节点,如下图,如果需要切换,只需要修改所有数据节点的配 阅读全文

posted @ 2026-03-20 10:53 MSSQL123 阅读(35) 评论(0) 推荐(0)

pg_auto_failover 环境变量导致的show命令错误
摘要:今天遇到一个看似奇怪的问题,经过反复的重启,甚至重启操作系统,重装pg_auto_failover,都没有解决,冷静下来思考之后,才发现是环境变量导致的,有必要记录一下 环境 一个ubuntu的pg_auto_failover monitor节点,通过源码编译安装的,monitor节点的实例是自定义 阅读全文

posted @ 2025-11-07 14:17 MSSQL123 阅读(60) 评论(0) 推荐(0)

PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维
摘要:PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维 鉴于官方https://pg-auto-failover.readthedocs 阅读全文

posted @ 2025-10-10 15:49 MSSQL123 阅读(308) 评论(0) 推荐(0)

PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建
摘要:PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维 0,pg_auto_failover架构 开始之前,先看一下pg_auto_fa 阅读全文

posted @ 2025-10-09 18:56 MSSQL123 阅读(293) 评论(0) 推荐(0)

PostgreSQL patroni 高可用 4:HAProxy和Keepalived实现读写分离
摘要:PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 阅读全文

posted @ 2025-09-28 19:36 MSSQL123 阅读(521) 评论(0) 推荐(0)

PostgreSQL patroni 高可用 3:patroni 运维
摘要:PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 阅读全文

posted @ 2025-09-26 15:47 MSSQL123 阅读(372) 评论(0) 推荐(0)

PostgreSQL patroni 高可用 2:patroni安装和配置
摘要:PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 阅读全文

posted @ 2025-09-26 14:33 MSSQL123 阅读(982) 评论(0) 推荐(0)

PostgreSQL patroni 高可用 1:ectd 安装和配置
摘要:PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 阅读全文

posted @ 2025-09-26 13:27 MSSQL123 阅读(555) 评论(0) 推荐(0)

PostgreSQL repmgr 高可用之故障转移
摘要:PostgreSQL高可用之repmgr自动切换 之前写过一个repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了简化,做了1主2从的结构,之前一直没空测试repmgr的手动和自 阅读全文

posted @ 2025-09-18 19:30 MSSQL123 阅读(325) 评论(0) 推荐(0)

PostgreSQL 逻辑复制中的表DDL变更执行步骤
摘要:PostgreSQL的逻辑复制不会自动同步DDL(第三方插件另说),因此在逻辑复制环境中,当表发布的表执行DDL的时候,如果不停止业务的话,publication(发布节点,主节点)和subscription(订阅节点,从节点)如何执行相关的DDL,才能确保复制正常运行,不受DDL的影响? 结论是: 阅读全文

posted @ 2025-06-27 09:05 MSSQL123 阅读(164) 评论(0) 推荐(0)

深入PostgreSQL逻辑复制:工作原理(译)
摘要:原文地址:https://www.postgresql.fastware.com/blog/inside-logical-replication-in-postgresql#Architecture 简介 Introduction 逻辑复制是一种将数据变更从发布服务器复制到订阅服务器的方法。定义发布 阅读全文

posted @ 2025-06-24 18:41 MSSQL123 阅读(498) 评论(0) 推荐(1)

PostgreSQL pg_wal目录下都哪些类型的文件(译)
摘要:笔者最近写了一个PostgreSQL自动故障转移脚本,在测试的过程中,发现pg_wal目录中除了常规的wal日志文件,还会生成其他类型的文件,参考如下截图,除了wal日志,其他的这些文件代表什么意思,用什么用途?如下译文中将会给出一个完成的答案。 pg_wal目录 archive_status目录: 阅读全文

posted @ 2024-11-16 09:02 MSSQL123 阅读(620) 评论(0) 推荐(0)

1 2 下一页