关于此次携程系统瘫痪系员工误操作事件有感

日期:2015-05-30 11:51:08    来源:www.gzbifang.com

操作生产数据库,犹如做过山车...

之前的工作,偶尔要做 DB 维护,下面是一点点经验:


不要走神;

不听歌;

不聊天;

不吃东西;

不喝饮料;

头脑清醒;

知道自己在做什么;

要做什么。



写出操作步骤:


连接到哪个数据库,ip是什么,运行什么命令,先做什么,后做什么,出了问题怎么roll back,我知道你都懂,但要写出来,不要相信自己的记忆。



在测试环境验证:


拿来写好的步骤,在测试环境中跑一遍,一半以上的可能会发现问题,然后再修改步骤,不要直接在产品环境中跑。



delete 和 update 前,先查询,用同样的 where 语句 select,至少知道有多少记录会被影响到。


drop 和 truncate 之前,检查三遍,连接的是不是正确的数据库。


一次只连接一个DB,不要开几个窗口!有的连测试,有的连产品,或早或晚,你会出错。


备份,备份,备份!


联系

伦经理

10年+互联网IT从业经验,丰富企信息化实战经验