當資料庫發生災難時
sql server 資料庫當發生災難時,需要立即檢查資料庫還留下什麼檔案,並且根據留下的檔案制定出恢復計畫:
留下的檔案
無日誌檔案
日誌檔案受損
日誌檔案完整
無資料檔案
1
使用以前的資料備份恢復到最後乙個備份時
2
同 1
3
首先進行尾日誌備份 ,並結合以前的備份,可將資料庫恢復至災難發生時。
資料檔案受損
4
同 1 ,或者使用專門工具讀出 mdf 檔案中的資料
5
同 4
6
同 3 ,或同 4
資料檔案完整
7
同 1 或 4 ,或者可以「假載法 」恢復資料檔案(修復日誌檔案)
8
同 7
9
可以直接進行恢復即可
當資料庫變慢時,我們應如何入手
當資料庫變慢時,我們應如何入手 第一章 檢查系統的狀態 1.1 使用sar來檢查作業系統是否存在io問題 1.2 關注記憶體vmstat 1.3 找到使用資源特別大的oracle的session及其執行的語句 1.4 查詢前十條效能差的sql語句 第二章 檢查會話狀態 當應用管理員通告現在應用很慢 ...
資料庫災難之後的啟示
這次資料庫出現資料災難,累死我了,前前後後搞了10多天,還有4個通宵。雖然說不是個好事,但總算讓領導知道資料庫是需要專業人士維護的,其中幾天也學了很多有用的東西。突然想起自己讀書的時候覺得老師講的資料庫好簡單,一點技術含量都沒有,搞得自己一點興趣都沒有,資料庫算是學得最差的幾門課之一了。馬上我也要給...
當資料庫成為訪問瓶頸時的優化方案
這篇文章只是記錄一下我們團隊開發過程中遇到的資料庫訪問慢時的解決思路,不一定能得到大家想要的答案,但我希望可以讓各位有所思考,有所討論。上個月我們經理把我叫了過去,說我們的產品的某些頁面開啟速度太慢了,要等好幾秒。我十分驚訝,因為我把所有的功能都看過一遍的,沒有哪個功能效率這麼低下。我看了一下資料才...