RIP,
所以這個故事告訴我們,
每天備份資料庫很重要,
我之前也曾經把資料庫搞砸,
還好公司都有定時備份...
我覺得不止要留備份,還要留一定日期的備份,不能只留一份
的確不能只留一份,
只是有正式上線的資料庫,
最好每天都要備份,
然後看需求看是要留一個禮拜或一個月或多久的量
話說,
人生就是在失敗中學習,
在失敗中成長...
備份呀..我都一直留..好幾年了..(每天備份)
只是硬碟沒爆之前..會一直存...
因為有時候還要還原前年資料(存到其他資料庫)
去調查是誰做的= =..
那是你的專案太少了...
要不然就是資料庫資料太少了,
我一個資料庫可能就10G以上了...
我2TB多了...
每次還原查資料..要等跑還原的時間好久= =..
我目前還原是只保留一個月內每日的資料。
畢竟我現在的資料每一日的備份都是100多g。
之前忘了設定容量限制。把一台2t的主機容量給灌爆了。
2T * 每天 * 1年的量, 那台電腦至少要 1萬T 才夠裝吧...
正式資料庫的資料處理原則,一定不能直接去變動資料由唯一大原則。
但可能有人會說不變動資料怎麼還原??
我說說我的還原做法。我會先另開資料庫。先將資料還原到這個另開的資料庫。
還原完成後。關閉資料庫,更名資料庫。正在用的資料庫改名成bak。將剛還原的資料庫直接正名。
這是我的還原做法。這無論是否要線上作業跟非線上作業。都是一樣的處理方式。
也是最省時間的方式。
當然也可以用另將正式的資料備份下來一份後。再做還原。雖然也是可以的。
但我為何會堅持這樣的做法。
因為人就會有頭昏的時候。這是為了可能誤打命令的情況下降到最低。