DBA日常工作職責

2021-06-16 20:52:11 字數 962 閱讀 8681

dba的工作職責是什麼?每天dba應該做哪些工作?穩定環境中的dba該如何成長與優化?這是很多人都曾經提出過的問題,下面是我的觀點和建議,供參考。

1. 實時監控資料庫告警日誌

作為乙個dba,或者哪怕僅僅是和oracle資料庫打交道的技術人員,你都必須知道告警日誌是什麼,在何處。

而對於dba來說,實時的監控資料庫的告警日誌是必須進行的工作,監控並且應該根據不同的嚴重級別,傳送不同級別的告警資訊(通過郵件、簡訊),這可以幫助我們及時了解資料庫的變化與異常,及時響應並介入處理。

2. 實時監控資料庫的重要統計資訊

實施監控對於資料庫執行至關重要、要高度關注那些能夠表徵資料庫重要變化的統計資訊,並且據此傳送告警資訊。那麼應當監控哪些統計資訊呢?大家應當區別條件深入思考,對於單機、rac環境等各不相同。

3. 部署自動的statspack/awr報告生成機制

每天檢查前日的awr報告,熟悉資料庫的執行狀況,做到對於資料庫瞭如指掌。

4. 每天至少優化和熟悉乙個top sql

根據awr或statspack報告,每天至少了解或熟悉乙個top sql,能優化的要提出優化和調整建議。乙個dba應當對穩定系統中的sql非常熟悉和了解,這樣才可能在系統出現效能問題時見微知著,快速地作出判斷和響應。

5. 部署完善的監控和資料取樣系統

dba應該對資料庫部署完善的監控系統,並對重要資訊進行取樣,能夠實時或定期生成資料庫重要指標的曲線圖,展現資料庫的執行趨勢。

6. 全面深入地了解應用架構

不了解應用的dba是沒有前途的dba,對應用了解不深入的dba算不上expert,所以一定要深入了解應用。

在資料庫本身變得更加自動化和簡化之後,未來的dba應該不斷走向前端,加深對於應用的了解,從應用角度對資料庫及全域性進行把握和優化。

7. 撰寫系統架構、現狀、調整備忘錄

根據對資料庫的研究和了解,不斷記錄資料庫的狀況,撰寫資料庫架構、現狀及調整備忘錄,不放過任何可能的優化與改進的機會。

DBA 職責及日常工作職責

1.安裝和公升級 資料庫 伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要的時候修改資料庫的結構 ...

DBA 職責及日常工作職責

dba 職責及日常工作職責 1.安裝和公升級資料庫伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要...

DBA 職責及日常工作職責

dba 職責及日常工作職責 1.安裝和公升級資料庫伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要...