继续PostgreSQL在CentOS Docker里的安装练习PostgreSQL数据库支持多种复制解决方案,以构建高可用性,可伸缩,容错的应用程序,其中之一是预写日志(WAL)传送。该解决方案允许使用基于文件的日志传送或流复制,或者在可能的情况下,将两种方法结合使用来实现备用服务器。通过流复制,备用(复制从属)数据库服务器配置为连接到主服务器/主服务器,该主服务器/主服务器在生成WAL记录时将
转载
2024-08-23 20:38:20
181阅读
172.16.10.106上部署主服务器,172.16.10.251上部署从服务器。
1. 简介
postgres在9.0之后引入了主从的流复制机制,所谓流复制,就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有备份。
与基于文件日志传送相比,流复制允许保持从服务器更新。 从服务器连接主服务器,其产生
转载
2024-05-10 21:36:02
95阅读
复制槽删除
原创
2022-04-18 13:01:25
5479阅读
http://www.linuxmysql.com/14/2022/1182.htmselect pg_size_pretty(pg_tablespace_size('pg_default'));
select pg_size_pretty(pg_relation_size('account_move_line'));
select sum(t.size) from (
SELECT table_
原创
2023-10-24 14:30:57
343阅读
下面是简单的实际操作案例 (版本PG16) 注意事项: 1.在数据复制中,需要保持复制中的所有表均有
文章目录配置发布节点 - 主库端修改主库配置参数创建逻辑复制用户创建测试表赋予select权限创建发布查看发布的表list查询发布状态配置订阅节点 - 逻辑备库端修改备库配置参数创建相应的库创建需要复制的表结构创建订阅在发布节点(主)查看逻辑复制槽信息在订阅节点(备) 查看逻辑复制信息检查数据支持update、delete添加复制表1 - 发布:新建表2 - 发布:赋权给复制账户3 - 发布:添
转载
2024-06-07 21:15:30
1176阅读
概述SYSAUX表空间被称为系统辅助表空间,是10g版本开始推出的新功能,主要的目的是为SYSTEM表空间减负,Oracle对SYSTEM表空间的维护有一套独立的体系,对SYSTEM表空间操作会占用额外的CPU资源,而且效率低下,详见我之前发表的文章为什么不要把用户表存储到SYSTEM表空间。在10g版本,增加了SYSAUX辅助表空间,将EM、AWR等组件的表从SYSTEM表空间挪到了SYSAUX
转载
2024-03-28 07:08:51
440阅读
通过解读pg_stat_replication系统视图,在主库上看 postgres=# select usename,application_name,client_addr,sync_state from pg_stat_replication ; usename | application_n ...
转载
2021-11-01 16:14:00
901阅读
2评论
标签PostgreSQL , copy , 服务端接口 , 客户端接口 背景有些朋友在使用COPY命令对数据库进行数据导入导出时,可能会发现COPY到文件时,怎么和想象的不一样,COPY到文件并没有落到指定的地方。实际上原因是COPY命令是服务端命令,COPY到某个文件实际上是COPY到数据库所在的服务器上面了,而不是客户端所在的服务器。Oracle数据库也一样,都有服务端和客户端(协议端)概念。
转载
2024-08-06 14:43:24
110阅读
pgsql主从流复制PostgreSQL流复制
转载
2020-03-05 11:27:21
1101阅读
1. 防范失控的复制槽 复制槽(物理复制槽)提供了一种便捷的方法来防止备库与主备不同步,
原创
2023-06-20 07:23:58
816阅读
单机版流复制测试环境搭建搭建规划主库备库数据目录/pgdata/12/data/pgdata/1202/data归档目录/pgdata/12/arch/pgdata/1202/arch端口54325433创建流复制用户create role replica with replication login password '123456';备份主库pg_basebackup -D /backup/
推荐
原创
2022-10-14 13:15:48
725阅读
一、配置环境: 示例环境 主机名 IP 角色 系统版本 数据目录 pg版本 db1 192.168.128.128 主库 RedHat5.3 /app/postgreSQL/data 9.1.7 db2 192.168.129.129 备库 RedHat5.3 /app/postgreSQL/dat
转载
2016-11-21 15:41:00
105阅读
2评论
生命不息,test不止。最近组里面修改了几个postgresql的bug,要进行回归测试,除了前面提到的WAL的RT测试和Mirroring Controller的RT测试,还要测试下postgresql的hot standby功能。要进行该项测试,就要首先搭建hot standby环境。本文主要记录下搭建hot standby环境的过程以及其中遇到的问题及解决方法。首先介绍下系统环境:操作系统:
# PostgreSQL 流复制架构实现指南
## 引言
欢迎来到 PostgreSQL 数据库流复制架构实现指南!本文将为你提供一个详细的步骤指南,教你如何实现 PostgreSQL 数据库的流复制架构。在这个过程中,我将带你逐步完成每个步骤,并提供所需的代码和注释。
## 流复制架构概述
PostgreSQL 流复制架构是一种高可用性和可伸缩性的解决方案,它允许将数据从一个 Postg
原创
2023-08-23 05:44:34
123阅读
目录应用场景简介分类搭建流复制 搭建逻辑复制关于 PUBLICATION关于SUBSCRIPTION 逻辑复制的注意事项复制槽运维关于物理复制槽关于逻辑复制槽应用场景简介搭建主从流复制会遇到从库中接收不到主库被移除的日志情况,由于主库并不会去确认从库是否接收到日志,便将已经应用的WAL日志进行归档或者回收,就会导致从库在宕机一段时间再启动时,从主库找不到连
环境说明
示例环境
主机名
IP
角色
系统版本
数据目录
pg版本
master
192.168.174.200
主库
CentOS Linux release 7.4.1708 (Core)
/var/lib/pgsql/data
9.2.23
slave1
192.168.129.201
备库
CentOS Linu
原创
2021-07-29 10:55:53
285阅读
环境说明示例环境主CentOS Linux release 7.4.1708 (Core) /var/lib/pgsql/data9.2.23slave1192.168.129.201备库CentOS Linux release 7.4.1708 (Core)/var/lib/pgsql/data9.2.23post...
原创
2022-02-13 13:37:17
356阅读
本文将结合一个实际案例,讲解Oracle复制技术在分布式信息系统中的同步应用,希望通过这篇文章,大家能更好的理解Oracle复制技术。 引言 基于WAN的分布式管理信息系统是当前跨多地域企事业单位信息处理的首选。福建省运政管理信息系统是覆盖全省14个市运管处、84个县运管所的WAN分布式网络管理系统,根据业务特点和实际应用特征,全省数据存储分为二级,在省局中心设立全省数据存储中心,各市处设立本
背景请输入不知道是否有人关注到下面这个错误日志,在一个异步流复制的环境中,我们在主库看到如下日志:ERROR: requested WAL segment 00000001000000170000001C has already been removed在从库看到如下错误日志:FATAL: could not receive data from WAL stream:ERROR: requeste
原创
2021-03-01 21:47:26
437阅读