匿名用户复制槽的问题,高手过来解答下
物理复制中,可以不配置物理复制槽,但是逻辑复制的必须配置复制槽,
疑问,没有物理复制槽 的情况下,从库重启或者从库复制断了,没有复制槽记录位置点,主库如何知道从哪里开始发送给从库,从库从哪里开始继续应用redo?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户物理复制中,可以不配置物理复制槽,但是逻辑复制的必须配置复制槽,
疑问,没有物理复制槽 的情况下,从库重启或者从库复制断了,没有复制槽记录位置点,主库如何知道从哪里开始发送给从库,从库从哪里开始继续应用redo?
没有物理复制槽就有你说的这种风险:网络中断或重启,重新连接时就会发现所需要的WAL已经被删除了,流复制就中断了,必须重建。
物理复制槽就是为了解决这个问题,但物理复制槽不像逻辑复制场景,创建订阅就自动去发布端创建逻辑复制槽,删除订阅就去发布端销毁复制槽。
虽然逻辑复制设计是配套就带复制槽,但也存在缺陷,非常多的案例是不活跃,不使用的复制槽引起磁盘问题。
物理复制槽要考虑你的需求,再决定是否要再主库手工创建复制槽,从库配置primary_slot_name
评论
有用 2
墨值悬赏