暂无图片
postgreSQL流复制完以后,怎么操作成同步的?
我来答
分享
暂无图片 匿名用户
postgreSQL流复制完以后,怎么操作成同步的?

我看是异步的

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
shunwahⓂ️

PostgresSQL在9.0版本实现的复制功能只能进行异步复制,在PostgreSQL 9.1及以上版本中可以支持同步复制。

PostgreSQL流复制是基于WAL日志传输实现的:主库发送WAL日志,备库接收WAL日志并进行回放。
复制

流复制的3个主要进程:

主库的walsender进程:负责发送WAL日志给备库。
备库的walreceiver进程:负责主库发送的WAL日志。
备库的startup进程:重放接收的WAL日志。

配置复制流(同步复制)

同步流复制primary数据库要求wal日志写入standby数据库commit后才会返回成功,所以当standby与primary断开时,primary端会hang住。为了解决这个问题需要与primary配置至少两个standby,确保primary数据库的wal日志写入任意一个standby数据库并commit。

参考:https://www.cnblogs.com/haha029/p/16721007.html

暂无图片 评论
暂无图片 有用 0
打赏 0
彭冲

检查一下备库的连接主库参数application_name是否配置,以及该配置是否与主库的synchronous_standby_names的名称符合,是否有发生配置丢失或覆盖。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg-13,Planning时间大于执行时间,怎么解读
回答 1
看一下这个你就懂了https://blog.csdn.net/danns888/article/details/120199602
postgresql truncate table 的表能恢复吗?
回答 3
已采纳
通过备份恢复
PostgreSQL 偏移量offset对查询效率的影响显著吗?
回答 1
已采纳
数据量越大,offset对查询效率的影响越显著
PostgreSQL编译安装问题
回答 4
好的,我试试,谢谢各位大佬...
12版本下查看主备延迟的3个lag字段都是空,不应该有值吗?
回答 1
没有延迟就没有值。此时主要看lsn那几个字段是否一致即可。可以通过pgbench构造大量压力,产生了延迟,,就可以观察到lag字段有值的情形
postgresql 有没有负载均衡的解决方案?
回答 1
已采纳
可以使用pgpoolhttps://www.pgpool.net/
PG中支持物化视图吗?物化视图可以更新吗?
回答 1
已采纳
PG支持物化视图喔,也可以更新,详情见下方链接:https://www.modb.pro/db/11330关于PG物化视图的刷新参考:https://www.thinbug.com/q/4449672
postgreSQL 有没有像oracle的dba_objects这个数据字典的视图?
回答 1
可以用pgtables\pgindexes\pgviews
postgresql好用的etl工具?
回答 1
可以尝试下国内的ETLCloud,提供很多数据集成和转换功能,支持多种数据源的连接和转换操作,包括数据格式转换、数据清洗、字段映射等操作,能够将转换后的数据加载到目标系统中,可视化操作界面,刚进门也能
pg_basebackup做的备份,结束时间再哪里记录?
回答 1
backuplabel只有备份的开始时间,结束时间从backupoperlog有记录,
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~