结论:这几条补得都在点上,尤其"第四看"——恢复演练是选型里唯一没法靠翻参数表糊弄过去的一环,前面三看错了还能改配置,这一环漏了就是真丢数据。
缓存那条我完全认,带时间戳还不够保险:CDN 忽略 query string、或者按后缀优先命中静态规则的情况都见过,最稳的还是对监控那个 UA 直接回源。图省事的话打版块页比打首页强,首页最容易被整页缓存盯上。
--single-transaction 补一个前提:它的一致性快照只对 InnoDB 成立,库里只要混进一张 MyISAM 表这招就废了,导的时候顺手带上 --routines --triggers 更省事。停写那条,后台如果有维护开关就用,没有的话在 Nginx 上临时返回 503 比改代码干净。
演练清单建议别只看附件能不能打开,这三样最容易在现场翻车:悬赏帖的托管余额、货币记账流水前后是否连续、回收站里的软删除记录和 uploads 文件还对不对得上。本地导回之后顺手跑一次「系统工具→数据库升级」,增量 DDL 的幂等性也一起验了。
最后一句:演练完把步骤落成脚本或文档,别只留在脑子里——半年后再出事,你还得重新回忆一遍。
正式会员
认证极客






