首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何快速启动逻辑复制?

如何快速启动逻辑复制?
EN

Stack Overflow用户
提问于 2018-05-26 04:15:07
回答 1查看 75关注 0票数 0

我正在准备从PG9.2迁移到10.4。数据库很大,并且使用流复制。计划是切换到逻辑复制。在主服务器上,pg_upgrade在非常合理的时间内工作得非常出色,但是,由于有超过100 in的数据和大量索引,初始复制需要几个小时……

我想知道是否有快速启动复制的方法。据我所知,如果我对数据库存储进行rsync,逻辑复制(发布+订阅)很可能会在启动前截断表……有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-27 03:24:37

我向PostgreSQL邮件列表发送了同样的问题,并获得了很好的见解。您可以在https://www.postgresql.org/message-id/CAJ7S9TVygExihaXt2E1bNH_0kGnx8bA62fmGreDGWTwb3_Pi7g@mail.gmail.com上找到响应。

简而言之:

  • 短期内坚持流式处理是设置复制服务器的最快方法
  • 一旦服务恢复正常,请考虑切换到logical replication

请注意,根据文档,两者都可以同时运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50536274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档