暂无图片
关于pg_basebackup 中-X参数的理解
我来答
分享
暂无图片 匿名用户
关于pg_basebackup 中-X参数的理解

下面2个问题是关于pg_basebackup 中-X参数的理解的问题

问题1:

“-X f”时,主
库上的WAL日志有可能被覆盖而导致失败的问题
这个如何理解被覆盖,(主库开了归档模式,不是循环模式)
能否举个例子或者场景 ,能形象的理解这个fetch的弊端
问题2:
-X s这种方式需要与主库建两个连接
没理解这2个链接,分别是指的哪2个??

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲
  • 第1个问题,你理解的对,即便备份过程中源端pg_wal目录wal生成的很快,开了归档模式,archive目录有完整的wal,但通常pg_basebackup备份的是一个完整的RR级快照目录,备份后的pgdata里pg_wal目录直接包含所需的wal会更方便,试想一下:利用pg_basebackup搭建standby,还需要利用pitr + 归档,这样是否过于复杂。

  • 第2个问题,-Xs是指在备份连接的同时,再启动了一个replication连接去接收wal,如果是12以上的版本,甚至还可观察到备份过程中在源端还自动使用了临时复制槽来预防备份过程中源端wal生成过快被覆盖的问题。

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


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏