1

我正在研究减少关键数据库维护停机时间的策略。该数据库包含生物信息学数据,全球许多不同时区的用户每周 7 天都可以访问(因此非高峰时间是有限的)。该数据库包含数十亿行,并且正在迅速增长。

由于我们计划升级到 pg9,我想知道我是否可以在从属设备上执行备份,因此主设备不受影响。我想知道当备份正在进行时,我是否应该非常担心从属服务器在日志上太落后?

4

2 回答 2

2

如果您的数据库太大或备份太慢,您应该使用 WAL 归档作为备份方法。你不需要 PostgreSQL 9.0。拥有 WAL 归档是基于 WAL 的复制的先决条件,因此如果您对 9.0 中的复制功能感兴趣,您几乎可以免费获得它。

于 2010-12-21T21:02:38.930 回答
1

备份期间没有停机时间。为什么您认为数据库已关闭?

手册

pg_dump 不会阻止其他用户访问数据库(读取器或写入器)。

于 2010-12-21T20:18:53.913 回答