資料庫運維保障

2021-09-07 02:55:40 字數 1277 閱讀 7835

國慶假期本來是可以開開心心去玩的,但是由於某些突發情況,例如天災導致的資料庫故障的情況還是有可能出現

如果出現這種情況不但破壞了國慶假期玩樂的美好心情,節後上班也可能由於沒有做好預防措施要遭遇領導挨批。

為了避免發生這種情況,對於公司業務系統的相關運維人員來說不能掉以輕心,一定要做好預防措施。

以下是總結的一些突發情況預防措施

1、做好公司業務系統的監控報警,關鍵時刻啟動應急預案

2、伺服器選擇雙電源伺服器,避免單電源故障造成的伺服器宕機

3、選擇優質的機房,機房一定要有發電機,遇到颱風這類天災不能到機房正常關機或者處理的情況下,發電機非常重要

4、伺服器配置ups,雙電源伺服器,乙個電源接入市電,另乙個電源接入ups,避免立刻斷電的情況下伺服器非正常關機

5、資料庫做好容災方案,保證系統的可用性,sql server通常選擇的策略有:故障轉移集群、映象、日誌傳送、alwayson等,根據自身需求選擇合適的容災方案

6、異地災備,萬一機房出口網路中斷可以切換到別的機房,重要業務系統考慮兩地三中心的異地災備方案

7、安排運維人員值班,在類似於國慶、春節這些長假期節日裡面,可以考慮讓一些運維人員24小時在機房值班

tips說明

對於前四個措施,是基本要求,因為本人曾經看到過一些比較舊的機房,發電機也沒有,市電供電也不是特別穩定,如果不配備雙電源和ups,那麼伺服器宕機可能性就會比較高

如果機房設施條件不是太好,經常停電、網路出口不穩定,那麼大家應該也不會選擇這樣的機房,機房不穩定,公司的業務也會受到牽連。

對於sql server的災備方案,如果資金允許的話可以購買儲存,並且用sql server故障轉移集群,資料庫放在共享儲存裡面。

如果資金不允許又要資料不丟失,可以考慮使用sql server映象和alwayson,把映象配置為高安全模式或者把alwayson配置為同步模式,可以做到failover的時候資料不丟失。

而資金不允許,但是可以容許分鐘級別的資料丟失,可以考慮日誌傳送。

而一些非常非常重要的業務就需要考慮異地災備,例如全市斷電、運營商的網路出口出現問題,這時候就需要考慮切換機房。

對於最後一點,安排相關運維人員值班本人認為是最有效的,因為誰都說不准哪一天可能遇到**或者水災,這時候相關人員可能不能到機房或者公司進行應急處理

這時候只能依靠值班人員進行處理。

資料庫運維原則

一 資料庫運維工作總原則 1 能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。2 對於資料庫的變更必須有記錄,可以回滾。二 許可權相關 總原則,以最低粒度控制許可權。select許可權 所有開發人員均可擁有自己業務範圍內的表許可權。insert update delete許可權 所有專案經理可...

資料庫運維原則

一 資料庫運維工作總原則 1 能不給資料庫做的事情不要給資料庫,資料庫只做資料容器。2 對於資料庫的變更必須有記錄,可以回滾。二 許可權相關 總原則,以最低粒度控制許可權。select許可權 所有開發人員均可擁有自己業務範圍內的表許可權。insert update delete許可權 所有專案經理可...

資料庫運維服務

資料庫運維服務是指 針對使用者資料庫開展的軟體安裝 配置優化 備份策略選擇及實施 資料恢復 資料遷移 故障排除 預防性巡檢等一系列服務。主要服務內容如下 1 資料庫安裝與配置 主要指定制資料庫安裝配置方案,檢查軟體安裝環境,安裝資料庫軟體,完成資料庫配置,並測試之 2 資料庫效能優化 主要是指核心引...