不小心刪了數(shù)據(jù)庫是怎樣的體驗(yàn)?
庫沒刪過,表倒是刪過,而且造成了很嚴(yán)重的后果。心情肯定是無比忐忑的,最主要的是害怕領(lǐng)導(dǎo)的責(zé)罰。
記得當(dāng)時(shí)做的那個(gè)項(xiàng)目,開發(fā)只有只讀權(quán)限,是沒有權(quán)限對正式庫進(jìn)行更新、刪除操作的,這類操作需要先反饋到郵件里由專門的實(shí)施人員去執(zhí)行。這樣就很不方便,我當(dāng)時(shí)是做的數(shù)據(jù)處理的一個(gè)功能模塊,測試庫數(shù)據(jù)不全,得不到準(zhǔn)確性的結(jié)果,開發(fā)過程很不方便,于是只能偷偷的把正式庫的讀寫賬號(hào)、密碼搞過來,有一次準(zhǔn)備把一張表清空,重新把數(shù)據(jù)同步一遍,為了效率高一點(diǎn)就直接truncate了,當(dāng)時(shí)這張表的數(shù)據(jù)大概有幾十萬,而且是在工作時(shí)間,導(dǎo)致數(shù)據(jù)庫直接死鎖,客戶那邊的系統(tǒng)都掛掉了,算是重大事故了,后來領(lǐng)導(dǎo)派公司專門的dba排查原因,結(jié)果是因?yàn)橛腥藅runcate了數(shù)據(jù),我當(dāng)時(shí)就裝作沒事人一樣,但是心里卻是萬馬奔騰,緊張的一匹。不過最后也沒找到我頭上,后來就不了了之了。從這件事之后就比較乖了,再怎么麻煩也沒偷偷使用過讀寫賬號(hào)了。
工作中,領(lǐng)導(dǎo)制定的規(guī)范都是有一定道理的,一定要嚴(yán)格執(zhí)行,不要耍一些小聰明。像刪庫這種事,有備份還有挽救的余地,萬一沒有那就真得卷鋪蓋跑路了,所以我們在進(jìn)行刪除、更新之類的操作的時(shí)候,一定要把腳本多驗(yàn)證幾遍,確定沒問題了再執(zhí)行。
以上為個(gè)人觀點(diǎn),歡迎在評(píng)論中發(fā)表自己不同的觀點(diǎn),喜歡的加個(gè)關(guān)注,謝謝。