gpt4 book ai didi

postgresql - 将 Postgres 9.4.5 迁移到 11.1

转载 作者:行者123 更新时间:2023-12-03 16:51:37 24 4
gpt4 key购买 nike

正在寻找一种使用 将 Postgres 9.4.5 迁移到最新版本 11.1 的方法可能的最短停机时间 .
我们拥有的是:

  • 数据库大小 - 1.2TB,总行数 > 4B
  • (主要)Postgres 9.4.5
    在 AWS(自我管理)上运行,这是一个主实例。
  • (二级备用)使用流复制的二级实例
    复制
  • 常规磁盘快照和 WAL 归档
  • 日常逻辑
    备份 ( pg_dump )

  • 到目前为止,我们测试了两个选项: pg_dumpall/pg_restorepg_upgrade ,这两个选项都可以正常工作,但需要超过 48 小时才能完成。
    根据文档 https://www.postgresql.org/docs/current/upgrading.html#UPGRADING-VIA-REPLICATION还有逻辑复制选项。但是,我的理解是 9.4 只有逻辑解码(不是复制)。所以这个选项在我们的例子中不可用,对吗?
    是否有其他选项可以尽可能减少停机时间迁移到 v11?

    最佳答案

    我相信 pg_upgrade 是你最好的选择。您没有特别提到应该出现问题的任何内容。仍然支持逻辑备份。

    关于postgresql - 将 Postgres 9.4.5 迁移到 11.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53887840/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com