隔离恢复要点(示意)
隔离恢复要点(示意)
# 1) 准备隔离网络与实例(不能与生产网互通)
# 2) 恢复数据
pg_restore -d appdb_verify -j 4 /backup/appdb.dump
# 3) 启动应用指向沙箱数据库,执行冒烟与对账查询
psql -d appdb_verify -c "SELECT count(*) FROM orders WHERE created_at::date = CURRENT_DATE - 1;"
# 4) 记录:恢复耗时、报错、缺失对象、数据差异| 关键约束 | 网络隔离:避免误连生产或对外提供服务 |
|---|---|
| 验证深度 | 从『文件能解开』到『业务查询结果正确』逐级加深 |
| 频率 | 关键系统至少每季度做一次 |
恢复到沙箱是性价比高的验证方式:既能测恢复流程,又能顺带做应用升级预演。