结构化思维案例:如何运用结构化思维处理故障
一、故障处理流程
1.1 示例:数据库故障处理
1.1.1 事前:故障处理原则
1)沟通第一
在数据库出现故障时,务必和运维、开发、产品等其他团队保持高效
沟通。DBA 在遇到故障时,一定不要忘了沟通的重要性,即使时间紧
迫,简要的沟通往往也能带来事半功倍的效果。从长远来看,也有利
于培养和其他人、其他团队之间的合作和信任关系。
2)关注人为
人为故障占有不小的比例。要通过及时沟通并查看历史记录,确认操
作是否有误、要和其他团队沟通是否有特殊操作。当然,解决人为故
障最好的方法还是将数据库运维自动化、标准化、规范化。
3)快速恢复
在处理故障的时候,要明确的一个思路是要优先恢复服务,确保服务
的最大可用性,其他的不一定要优先考虑。
4)三思后行
有些故障处理方式,可能对数据库造成难以恢复的影响,务必慎重,
并尽量做好备份。对于操作本身不熟悉带来额外的问题,要尽量避免。
认真考虑命令可能带来的后果,避免对系统造成二次伤害。
5)服务分级
平时应当对服务、应用、数据库做好分级,一旦出现大面积故障,可
以按照服务的优先级来恢复核心业务。
1.1 ...


雷达卡




京公网安备 11010802022788号







