匿名用户pg物理复制搭建问题,备库需要Initdb初始化还是只要安装好软件就行
从库安装好软件后,把主库备份后,scp传到备库上,直接pg_ctl start启动就行?
备库上安装好pg后,需要initdb初始化吗?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户从库安装好软件后,把主库备份后,scp传到备库上,直接pg_ctl start启动就行?
备库上安装好pg后,需要initdb初始化吗?
麻烦列举下pg_rewind的使用场景和原理
评论
有用 0postgresql的主从切换有点麻烦,或者说操作步骤要求很严格。所以经常遇到这种情况,在没有将主库杀死的情况下将备库提升为主,这时主备库可能由于某种原因都在提供写入操作,这时发生脑裂,如果不考虑数据丢失因素,我们可能想将原来的主库以备库的模式重新加入集群,但是主备库此时的时间线已经偏离了,这时就需要pg_rewind工具了。
pg_rewind相比pg_basebackup和rsync这样的工具来说,优势是它不需要从源目录拷贝所有的数据文件,而是会对比时间线发生偏离的点,只拷贝变化过的文件,这样对于数据量很大的情况下速度更快。
评论
有用 0
墨值悬赏