↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 17 升 18 的方法与坑位盘点 RSS

Ilya Kosmodemiansky 把大版本升级的三条路摆在一起比:pg_dump 加 pg_restore 停机以小时计、要两倍空间,只适合小库;pg_upgrade 的 link 模式停机以分钟计、几乎不占额外空间,是多数生产场景的选择;逻辑复制只在切换瞬间停机,代价是完整复制一份集群。他建议提前几天用 --check 试跑,并用 PgBouncer 排空连接。坑位包括复制槽失效需重建、扩展版本要核对、配置文件不会自动搬过去。

发布于 2026-09-10T10:59:37.773412Z · Ilya Kosmodemiansky · Data Egret 博客
pg_upgrade 升级 运维

Ilya Kosmodemiansky 把大版本升级的三条路摆在一起比:pg_dump 加 pg_restore 停机以小时计、要两倍空间,只适合小库;pg_upgrade 的 link 模式停机以分钟计、几乎不占额外空间,是多数生产场景的选择;逻辑复制只在切换瞬间停机,代价是完整复制一份集群。他建议提前几天用 --check 试跑,并用 PgBouncer 排空连接。坑位包括复制槽失效需重建、扩展版本要核对、配置文件不会自动搬过去。

Ilya Kosmodemiansky 把大版本升级的三条路摆在一起比:pg_dump 加 pg_restore 停机以小时计、要两倍空间,只适合小库;pg_upgrade 的 link 模式停机以分钟计、几乎不占额外空间,是多数生产场景的选择;逻辑复制只在切换瞬间停机,代价是完整复制一份集群。他建议提前几天用 --check 试跑,并用 PgBouncer 排空连接。坑位包括复制槽失效需重建、扩展版本要核对、配置文件不会自动搬过去。

原始来源 ↗

来源记录
  • center.info_item · 8156021ec1325432 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 8156021ec1325432 · 2026-10-03T04:08:55.967155Z