首页/数据/数据库速查/故障切换预案文档要素
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条
主从复制与高可用53 条
性能与调优57 条Redis 命令96 条Redis 运维与场景124 条

故障切换预案文档要素

预案要能「交给没参与过的人执行」:决策树(何时切)、角色与联系方式、每一步命令、验证点、回退与上报路径。

数据库速查数据更新于 2026-10-12
  • ① 判定标准:主库不可用的确认方式(多路探测、T+分钟)
  • ② 决策人:谁有权拍板切换(避免无人敢动/乱动)
  • ③ 执行步骤:逐条命令(复制粘贴级)
  • ④ 验证点:每步之后检查什么
  • ⑤ 回退与善后:旧主处理、数据补偿、复盘模板

预案骨架示例

预案骨架示例
1. 探测:nodeA/nodeB 两路探测失败 > 90s
2. 决策:值班确认后呼叫 DBA 负责人
3. 执行:提升 repl-01(命令见附录 A)
4. 验证:写入自测 + 应用探针恢复
5. 善后:旧主隔离, 记录丢事务窗口, 事后复盘
每季度桌面推演 + 半年实战演练;预案不演练等于没有。

易错点

  • 预案只存在脑子里:人一休假故障就必须等他回来
  • 演练从未做过:第一次执行就是真故障当天

数据来源与参考

  • MySQL 8.0 Reference Manual: Failover
  • SRE 演练实践

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌