上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 适用范围 pg12+ 方案概述 通过Keepalived 实现 PG HA的自主切换,以达到高可用的目的,由于Keepalived 是在PG流复制之上,所以在安装Keepalived 之前,我们需要先搭建好PG流复制,这里我们使用PG12的版本,如果是用PG12以前的版本,需要修改failover. 阅读全文
posted @ 2022-07-29 11:14 www.cqdba.cn 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 为了了解pg_dump 备份流程, 我们可以通过日志来分析,pg_dump备份的时候,做了那些动作。 当然,对于那些大神来讲,通过看源码可能会更清晰。我这里就通过简单的test 库和两张测试表,来演示简单的备份流程。 1.表结构 查看test 数据库的表信息 test=# \d List of re 阅读全文
posted @ 2022-04-19 13:48 www.cqdba.cn 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.wal日志介绍 WAL是Write Ahead Log的简写,和oracle的redo日志类似,存放在$PGDATA/pg_wal目录中,如果开启了归档,在目录archive_status下会有一些文件,以ready结尾的,表示可以归档但还没有归档,done结尾的表示已经归档。 2.wal 相关 阅读全文
posted @ 2022-04-08 12:03 www.cqdba.cn 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 问题 invalid primary checkpoint record 服务器因未正常归档 ,导至wal日志目录满,最终DB down掉,当启库的时候也异常。 这种情况也常出现在服务器断电的场景。 LOG,00000,"database system was interrupted while i 阅读全文
posted @ 2022-04-08 11:39 www.cqdba.cn 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.pgBackRest 介绍 pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。 pgBackRest旨在成为一个可靠、易于使用的备份和恢复解决方案,通过利用针对数据库特定要求优化的算法,可以无缝扩展到最大的数据库和工作负载。 pgBackRest 放弃了其他传 阅读全文
posted @ 2022-03-11 09:21 www.cqdba.cn 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.快照备份介绍 快照:其本质类似于数据库的照片,也就是在某个特定时间点(创建快照的时间点)给数据库拍个照放在那儿. 但是这个照片是一个新的数据库,可以应用SQL语句. 快照数据库里的数据是不变的.创建快照后,系统会对原数据库的所有数据页做个标识,如果数据页在创建快照后被修改,会复制一个数据页出来, 阅读全文
posted @ 2022-03-11 08:58 www.cqdba.cn 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Asql 是一个用于执行psql命令的工具,在运维工作中,不仅要经常切换不同的数据库,还经常会使用大量的SQL语句。在工作中我们或多或少都积累了一些自身的SQL脚本,但由于SQL语句中可能会带有变量,原SQL的psql不太好处理。所以ASQL就出来了。 就是它是一个依托于psql的执行文件。我们可以 阅读全文
posted @ 2022-03-10 12:52 www.cqdba.cn 阅读(417) 评论(0) 推荐(0) 编辑
摘要: postgres fdw是一种外部访问接口,它可以被用来访问存储在外部的数据,这些数据可以是外部的pg数据库,也可以oracle、mysql等数据库,甚至可以是文件。 而本章节主要介绍 postgres_fdw, postgres_fdw 专门为同构数据库实例提供的外部封装访问扩展应用。 该模块提供 阅读全文
posted @ 2022-03-07 12:48 www.cqdba.cn 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: 通常在业务系统中,经常会出现不同系统间,不同schema间的数据相互访问。下面模拟在同一个DB下,不同schema 间的数据访问验证。 三个独自子系统asher、app1、app2 : asher系统的数据为app1和app2系统所共有的基础数据 app1可修改asher系统数据,但不能删除 app 阅读全文
posted @ 2022-03-05 12:20 www.cqdba.cn 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Fio 是一个 I/O 工具,旨在用于基准测试和压力/硬件验证。它支持 19 种不同类型的 I/O 引擎(sync、mmap、libaio、posixaio、SG v3、splice、null、network、syslet、guasi、solarisaio 等)、I/O 优先级(适用于较新的 Lin 阅读全文
posted @ 2022-03-04 18:48 www.cqdba.cn 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 主控机: 在主控机上将OSS包传至新OSS机器 # cd /data/tdsql_full_install_ansible/roles/oss/files # scp -rp OSS.tgz 172.16.1.93:/data/application/ 新OSS机器: # cd /data/appl 阅读全文
posted @ 2022-02-24 16:46 www.cqdba.cn 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.pgBackRest 介绍 pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。 pgBackRest旨在成为一个可靠、易于使用的备份和恢复解决方案,通过利用针对数据库特定要求优化的算法,可以无缝扩展到最大的数据库和工作负载。 pgBackRest 放弃了其他传 阅读全文
posted @ 2022-02-24 16:39 www.cqdba.cn 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 1. 现象 # 直接psql 连接异常 postgres@s2ahumysqlpg01-> psql psql: error: could not connect to server: could not connect to server: No such file or directory Is 阅读全文
posted @ 2022-02-24 15:21 www.cqdba.cn 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 1. Barman介绍 Barman(备份和恢复管理器)是用于PostgreSQL服务器进行灾难恢复的开源管理工具,是以Python编写的。它支持对多台服务器执行远程备份,以降低风险并帮助DBA进行数据库恢复。Barman基于GNU GPL 3发行,由PostgreSQL项目的白金赞助商2ndQua 阅读全文
posted @ 2022-02-23 19:33 www.cqdba.cn 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1.pg_rman 介绍 1.1 pg_rman 介绍 • pg_rman类似于oracle的rman备份策略,实现了全量、增量、归档的层级的备份,可以很灵活的管理PostgreSQL数据库的备份,pg_rman是一款开源的pg的备份恢复插件支持在线和基于PITR的备份恢复方式。 • pg_rman 阅读全文
posted @ 2022-02-22 18:11 www.cqdba.cn 阅读(1352) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页