公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大。另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,可用的HA的数据库集群解决方案。主要思路是利用postgresql自带的流复制功能,来实现了双机热备,利用pgpool实现数据库的负载均衡、失败接管、在线回复、消除单点故障,从而做到无缝
转载 2024-03-28 22:05:22
85阅读
PostgreSQL可用之repmgr自动切换 之前写过一个repmgr可用搭建的,https://..com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了简化,做了1主2从的结构,之前一直没空测试repmgr的手动和自 ...
转载 1月前
333阅读
111.Oracle可用性架构设计Oracle可用性架构设计 Oracle可用性架构设计作者摘 要Oracle是数据库领域中最优秀也是最流行的大型数据库应用软件,完善的性能使其被广泛应用于日常生活的各个领域。早在Oracle数据库受到Data Guard保护以及启用16节点的闪回技术以确保正常运行之前,可用性概念就已经存在了。可用性作为一种为人们所普遍认知的技术和实践的总称,在过去的几年里
转载 2024-07-10 21:16:28
62阅读
# 使用 pg_repmgr 实现 PostgreSQL 可用架构 在可用性架构中,数据的可靠性和可用性至关重要。PostgreSQL 是一个强大的开源关系型数据库,而 pg_repmgr 是用于管理 PostgreSQL 复制的工具。本文将指导你如何实现 PostgreSQL可用架构,采用 pg_repmgr。 ## 整体流程 在实现 PostgreSQL 可用架构的过程中,我
原创 10月前
219阅读
节点规划主机hostname角色组件10.0.0.41postgres-01LeaderPostgreSQL 15.5、repmgr 5.5.010.0.0.42postgres-02standby1PostgreSQL 15.5、repmgr 5.5.010.0.0.43postgres-03standby2PostgreSQL 15.5、repmgr 5.5.01.系统准备1.1 磁盘挂载#修
1, 数据库镜像2, 同步复制3, 日志传送4, 数据库快照 镜像:   准确来说是主机的备机,主机挂掉后可以迅速恢复。   清理日志主要用来备份数据。需要做日志“完整“记录,如果记录的日志太大,备份主机的日志3次到不同的文件中,在收缩日志。收缩日志不要太小,适当大一点,具体看事务量,如到原有的10
前言PostgreSQL 本身不支持任何多主群集解决方案,例如 MySQL 或 Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如 PostgreSQL 的复制或负载平衡。首先,让我们回顾一些基本概念:什么是可用性?它是服务可用的时间量,通常由企业定义。冗余是可用性的基础;万一发生事故,我们可以继续毫无问题地运转。持续恢复,如果发生事件,则必须还原备份,然后应用wal
如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:什
转载 2024-03-28 10:09:16
208阅读
postgresql可用架构中,通常会采用流复制机制实现主备,其历史可参考如下
原创 2022-12-10 15:59:28
707阅读
postgresql可用架构中,通常会采用流复制机制实现主备,edb提供了一个性能影响的参考: 从上可知,HA模式大约会下降10%-30%左右的性能,remote_write因为仅仅写入了standby的内存,所以性能影响很小。on完全取决于对端磁盘的性能,本质上就是WAL串行写两次+一次网络
原创 2021-11-01 17:49:23
3798阅读
本篇是POSTGRESQL 可用的最后一篇文字,如果敢兴趣可以往前翻看之前的三篇文字,在安装完repmg
转载 2022-06-10 09:14:21
359阅读
repmgr是一个开源工具套件(类似于MySQL的MHA)
原创 精选 9月前
340阅读
一、可用性、负载均衡、复制的几个方案比较:共享磁盘失效切换    共享磁盘失效切换通过仅保存一份数据库副本来避免花在同步上的开销。 这个方案让多台服务器共享使用一个单独的磁盘阵列。 如果主服务器失效,备份服务器将立即挂载该数据库, 就像是从一次崩溃中恢复一样。这个方案允许快速的失效切换并且不会丢失数据。    共享硬
转载 2024-04-24 17:01:27
138阅读
项目需要保障数据的可用,于是可选的方案无非是Oracle集群、 传统的主从+心跳切换访问点以及SQL Server AlwaysOn这类方案。(//经验不多,了解和实践过的方案就这类,轻拍)Oracle太大,项目初期的核心开发人员并不会用(从高校中途接手的项目,前期都是研究生在做),所以本身就被限制在SQL Server这个技术栈里了,好在了解到SQL Server 2012开始具备Always
转载 3月前
740阅读
REPMGR 是一种方便简单的适合企业使用的可用方式,为什么选择REPMGR作为单体PG的
原创 2023-06-22 12:43:57
535阅读
REPMGR 是一种方便简单的适合企业使用的可用方式,为什么选择REPMGR作为单体PG的可用方式1
原创 2022-06-22 10:13:27
564阅读
PostgreSQL可用之流复制架构 Whoami:5年+金融、政府、医疗领域工作经验的DBA Certificate:OCP、PCP Skill:Oracle、Mysql、PostgreSQL Platform:CSDN、墨天伦、公众号(呆呆的私房菜) 业务范围:数据库安装部署、日常维护、主备切换、故障处理、性能优化、技术培训等。 需要的伙伴或者商业合作请移步 公众号【呆呆的私房菜】获取联系
PostgreSQL可用的方案,基本上不是原生的,大多是依靠第三方的公司来进行开发的,挂名的有那么几种 Patroni, PGPOOL-II, Repmgr , 等等几种。PGP...
原创 2023-06-20 02:50:57
321阅读
本文比较基础,主要介绍postgresql开源可用工具repmgr的部署和使用,初学者可以根据本文步骤一步一步做下去,废话不多说,直接进入主题,本文以两台机器为例。 1.两台机器分别编译安装postgresql,步骤略。 2.主库配置vi postgresql.confwal_log_hints=onarchive_mode=onarchive_command=’test ! -f /pgarc
原创 2021-03-01 21:53:22
951阅读
本文比较基础,主要介绍postgresql开源可用工具repmgr的部署和使用,初学者可以根据本文步骤一步一步做下去,废话不多说,直接进入主题,本文以两台机器为例。 1.两台机器分别编译安装postgresql,步骤略。 2.主库配置vi postgresql.confwal_log_hints=onarchive_mode=onarchive_command=’test ! -f /pgarc
原创 2021-03-06 10:51:13
468阅读
  • 1
  • 2
  • 3
  • 4
  • 5