暂无图片
pg物理复制搭建问题,备库需要Initdb初始化还是只要安装好软件就行
我来答
分享
暂无图片 匿名用户
pg物理复制搭建问题,备库需要Initdb初始化还是只要安装好软件就行

从库安装好软件后,把主库备份后,scp传到备库上,直接pg_ctl start启动就行?

备库上安装好pg后,需要initdb初始化吗?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
刘贵宾

不需要初始化

暂无图片 评论
暂无图片 有用 1
刘贵宾
答主
2022-08-23
切记!从库不需要初始化数据库
nanjing_2013

麻烦列举下pg_rewind的使用场景和原理

暂无图片 评论
暂无图片 有用 0
刘贵宾

postgresql的主从切换有点麻烦,或者说操作步骤要求很严格。所以经常遇到这种情况,在没有将主库杀死的情况下将备库提升为主,这时主备库可能由于某种原因都在提供写入操作,这时发生脑裂,如果不考虑数据丢失因素,我们可能想将原来的主库以备库的模式重新加入集群,但是主备库此时的时间线已经偏离了,这时就需要pg_rewind工具了。

pg_rewind相比pg_basebackup和rsync这样的工具来说,优势是它不需要从源目录拷贝所有的数据文件,而是会对比时间线发生偏离的点,只拷贝变化过的文件,这样对于数据量很大的情况下速度更快。

https://www.modb.pro/db/151459

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏