sales2@gdinyan.com
86-20-86379008

關于此次攜程系統癱瘓系員工誤操作事件有感

  • 發布時間: 2015-05-30 11:51:08
  • 浏覽次數: 1668

之前的(de)工作,偶爾要做(zuò) DB 維護,下面是一(yī)點點經驗:


不要走神;

不聽歌;

不聊天;

不吃東西;

不喝飲料;

頭腦清醒;

知道(dào)自(zì)己在做(zuò)什麽;

要做(zuò)什麽。



寫出操作步驟:


連接到哪個數據庫,ip是什麽,運行什麽命令,先做(zuò)什麽,後做(zuò)什麽,出了問題怎麽roll back,我知道(dào)你都懂,但要寫出來,不要相信自(zì)己的(de)記憶。



在測試環境驗證:


拿來寫好的(de)步驟,在測試環境中跑一(yī)遍,一(yī)半以上的(de)可(kě)能會發現問題,然後再修改步驟,不要直接在産品環境中跑。



delete 和(hé) update 前,先查詢,用同樣的(de) where 語句 select,至少知道(dào)有多少記錄會被影響到。


drop 和(hé) truncate 之前,檢查三遍,連接的(de)是不是正确的(de)數據庫。


一(yī)次隻連接一(yī)個DB,不要開幾個窗口!有的(de)連測試,有的(de)連産品,或早或晚,你會出錯。


備份,備份,備份!