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

just do it

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  PostgreSQL 复制

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

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

PostgreSQL libpq的客户端故障转移和负载均衡
摘要:什么是libpq libpq是应用程序使用PostgreSQL的C接口。libpq是一个库函数的集合,它们允许客户端程序传递查询给PostgreSQL后端服务器并且接收这些查询的结果。libpq也是很多其他PostgreSQL应用接口的底层引擎,包括为 C++、Perl、Python、Tcl 和 E 阅读全文

posted @ 2024-11-15 18:53 MSSQL123 阅读(46) 评论(0) 推荐(0) 编辑

PostgreSQL主从流复制状态监控和自动故障转移的轻量级实现
摘要:对于PostgreSQL的高可用,之前研究过repmgr以及pg_auto_failover,起作用都是起到主节点故障时,实现“自动故障转移”的目的。但是repmgr以及pg_auto_failover得缺点是对数据库侵入过多,需要在被监控的数据库内部进行一系列的配置操作,甚至需要专用的服务器作为仲 阅读全文

posted @ 2024-11-11 19:02 MSSQL123 阅读(197) 评论(0) 推荐(0) 编辑

repmgr搭建一主+一从+一witness的PostgreSQL高可用集群
摘要:测试环境说明 环境如下:OS: ubuntu 20PostgreSQL: PostgreSQL 16.4repmgr: repmgr 5.3.3 三台测试环境,均已安装好PostgreSQL 16.4,数据库实例信息如下 IP postgresql实例名 身份192.168.152.100: pos 阅读全文

posted @ 2024-11-07 20:01 MSSQL123 阅读(109) 评论(0) 推荐(0) 编辑

PostgreSQL逻辑复制常见错误以及处理方式
摘要:在PostgreSQL和SQLServer中,有一个共同的特点,相比如物理复制,逻辑复制可能会存在较多的一些细节和可能错误的发生,作为SQLServer Replication(逻辑复制)的深度用户,有必要深入学习试验一下PostgreSQL的逻辑复制的一些细节。 订阅端的主要订阅选项信息 crea 阅读全文

posted @ 2024-10-27 14:58 MSSQL123 阅读(137) 评论(0) 推荐(0) 编辑

PostgreSQL 16逻辑复制改进 (译)
摘要:原文地址:https://www.pgedge.com/blog/postgresql-16-logical-replication-improvements-in-action 我之前简要介绍了PostgreSQL中的复制方法,并概述了PostgreSQL 16中逻辑复制的一些关键特性。在这篇博客 阅读全文

posted @ 2024-10-27 11:32 MSSQL123 阅读(115) 评论(0) 推荐(0) 编辑

PostgreSQL流复制主从切换
摘要:0,前提 确保PostgreSQL主从流复制是正常状态 1,从节点执行promote提升为主节点: 1.1 ###修改原从节点的pg_hba.conf,设置复制用户的IP为主节点 host replication replica_user 原始主节点IP/32 md5 1.2 ###原从节点上创建s 阅读全文

posted @ 2024-10-19 07:52 MSSQL123 阅读(228) 评论(0) 推荐(0) 编辑

PostgreSQL流复制同步参数与synchronous_standby_names设置
摘要:PostgreSQL的流复制,从整体上看,可以粗分为同步与异步两种模式,其中涉及的主要参数包括synchronous_commit和synchronous_standby_names 主节点synchronous_commit参数设置 synchronous_commit事务提交模式,类似于MySQ 阅读全文

posted @ 2024-09-30 23:33 MSSQL123 阅读(582) 评论(0) 推荐(0) 编辑

PostgreSQL流复制搭建
摘要:PostgreSQL流复制 postgresql物理复制也叫流复制,通过将主节点上的是redo日志(wal日志)传送到从节点来实现数据库的同步的,参考下图(侵删),正如逻辑复制里提到的 1,物理复制数据传递的原理:传递的wal也即redo日志,从节点上通过对物理日志进行redo的方式来实现数据的还原 阅读全文

posted @ 2024-07-11 19:52 MSSQL123 阅读(433) 评论(0) 推荐(0) 编辑

PostgreSQL逻辑复制搭建
摘要:复制作为一种高可用/数据同步方案,在每一种数据库中都有实现,可以借助复制功能实现数据库的高可用或者数据同步/备份方案。 复制的分类 整体上看,复制可以分为物理复制和逻辑复制,对于物理复制或者逻辑复制,没有所谓的优劣,只有各自的适应场景。所谓的物理复制,也即复制数据库的redo物理日志,通过redo日 阅读全文

posted @ 2024-07-10 21:38 MSSQL123 阅读(368) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示