我在生产服务器a
中运行了这个生产数据库(我们称之为数据库A
)。我在服务器b
中运行了这个A
数据库的复制(我们称它为数据库B
)。
现在,我在A
服务器上运行了一个备份脚本。 A
负担过多的处理和联网工作……
我想停止备份a
数据库,并仅备份具有相同脚本的b
。我会将当前在A
服务器上运行的脚本移动到B
。
从理论上讲,两个数据库是相等的,但是我不确定这是否是一个好习惯,是否足够安全。
您怎么看?仅在复制数据库而不是生产数据库上进行备份是否安全?
答案 0 :(得分:0)
从备用服务器运行备份是绝对安全和值得称赞的。
如果使用pg_dump
,则可能会遇到导致pg_dump
失败的复制冲突。为了避免这种情况(以延迟复制为代价),请设置max_standby_streaming_delay = -1
。