用PC作資料庫伺服器的容災問題

2021-08-30 18:53:14 字數 587 閱讀 4542

現在好多小單位都有自己的財務等一些小系統,但是又不想花大價錢購買昂貴的伺服器,基本上是去科技市場攢一台pc來當伺服器用。

但是必競是pc機,故障的機率會大一些。

尤其是硬碟--資料的心臟,但是壞的可能性也是最大的,這可真是一件頭大的事情。當然可以用raid實現,raid卡也需要主機板的支援,pc機的主機板支援raid的好像也不多,而且raid做陣列也挺麻煩的,恢復的時候也不簡單,而且一但raid卡壞了,那還真是個大的麻煩。

其實了解了資料庫的恢復機制,這個問題也好辦,可以用以下方法實現,我感覺這個方法比raid簡單多了

1.最少用兩塊硬碟,一塊存放資料庫的資料檔案,一塊存放資料庫的日誌檔案

2.對資料庫要做一次完全備份,備份可以和日誌檔案放在一塊硬碟上

3.開啟資料庫的完全日誌

要做的就以上這些,是否很簡單。以上我是針對sqlserver來操作的。而且把資料檔案和日誌檔案分別放到不同的盤上還可以提高效能,一舉兩得。

這樣,不管其中哪塊硬碟出問題,都可以實現資料恢復

如果放資料檔案的硬碟損壞,你可以用完全備份和日誌檔案來恢復資料。如果日誌檔案硬碟損壞,不影響使用,換塊新的就ok。當然兩塊同時壞了就完了,不過機率太小了吧,哈哈

容災切換中的資料庫宕機問題簡單分析(一)

最近對乙個統計庫做了計畫內的容災切換,即主備切換。操作的過程其實還是蠻順利的。但是災難切換中如果出現在問題,那就是災難中的災難了。按照計畫對配置資訊做了同步,然後使用dg broker做了switchover操作。這一次切換速度還是蠻快,我開了幾個視窗看到日誌都在不斷輸出,角色已經替換過來了。dg ...

伺服器資料庫編碼格式問題

最近做專案在部署到阿里雲伺服器上之後出現了兩個問題 李昌輝 1 亂碼問題。2 ajax的php處理頁面裡面利用json encode 函式返回json資料,則資料庫返回的資料只能是utf8,如果是gbk則json也無法返回。發現是資料庫編碼格式問題,使用的編碼格式為utf8,資料庫的編碼格式調為了u...

附加資料庫 對於 伺服器「00 PC」失敗

附加資料庫 對於 伺服器 ll pc 失敗。microsoft.sqlserver.smo 有關幫助資訊,請單擊 附加資料庫 server linkid 20476 其他資訊 執行 transact sql 語句或批處理時發生了異常。microsoft.sqlserver.connectioninf...