DBA職責和目標

zhcunique發表於2021-03-15

作為一名DBA,他的職責應該要做到這些:

  1. 安裝和升級資料庫伺服器,以及應用程式工具;

  2. 資料庫設計系統儲存方案,並制定未來的儲存需求計劃;

  3. 一旦開發人員設計了一個應用,就需要DBA來建立資料庫儲存結構,建立資料庫物件;

  4. 根據開發人員的反饋資訊,必要的時候,修改資料庫的結構;

  5. 登記資料庫的使用者,維護資料庫的安全性;

  6. 控制和監控使用者對資料庫的存取訪問;

  7. 監控和最佳化資料庫的效能;

  8. 保證資料庫的使用符合智慧財產權相關法規;

  9. 維護適當介質上的存檔或者備份資料;

  10. 制定資料庫備份計劃,災難出現時對資料庫資訊進行恢復;

DBA的具體工作都是圍繞資料庫展開,包含但不限於以下內容:

  1. 資料庫、主機、作業系統、交換機、儲存選型,預算,架構設計,部署,引數最佳化;

  2. 資料庫備份、恢復、容災、HA、新老硬體更替;

  3. 資料庫SQL審計、SQL最佳化、異常問題診斷、效能最佳化、巡檢、健康診斷;

  4. 資料庫擴容、縮容、遷移;

  5. 資料庫版本升級、補丁修復;

  6. 資料庫開發規範、管理規範的指定和執行;

  7. 資料庫監控、專家、稽核系統的開發與建立;

  8. 資料庫程式碼覆蓋率測試、功能測試、建模、壓測、profiling;

  9. 資料庫讀寫分離、sharding、MPP系統的構建;

  10. 資料庫開發、管理、設計、規範培訓;

  11. 資料庫在垂直行業應用的架構設計(例如OLAP、GIS、時序、流計算、圖式搜尋、文字搜尋、圖搜尋、化學、基因、等);

  12. 異構資料、同構資料來源的資料同步、ETL;

  13. 資料庫與其他系統的聯動;

  14. 資料庫雲產品化、DOCKER化、虛擬化等相關的工作;

  15. 資料庫核心的研究、BUG上報、結合業務提出對核心的功能、效能提升等需求;

  16. 關注不同資料庫產品的roadmap、優缺點、適應場景、不適應場景;

  17. 關注資料庫行業的發展,進行預研性研究,儲備技術;

  18. 與技術社群保持緊密聯絡,從參與、瞭解同行、到分享,從商業產品到開源社群;

  19. 技術為業務服務,從本質觸發,深入行業,瞭解業務、行業的發展,抓住核心點,更好的服務於業務。

  20. 具體可執行的DBA出彩工作計劃目標:

團隊目標管理卡
目標 具體內容 關鍵指標
驗證適當介質上的存檔或者備份資料正常可用。 所有納入Commvault系統每季度做一次資料恢復驗證 季度性資料恢復驗證系統全覆蓋
完善資料庫備份策略,實現誤刪資料或硬碟故障情況下資料庫進行恢復。 各系統資料庫根據自身使用情況開啟閃回,制定適當的RMAN備份策略並使用指令碼實現自動化物理備份 RMAN備份自動任務部署完成
充分挖掘並利用資料庫一體機優勢,整合資源,降本提效。 將適合資料庫一體機的資料庫(高併發核心OLTP系統、小庫整合、老舊資料庫升級)逐步遷移至一體機。 本年度完成3-5套資料庫遷移工作
發現系統資料庫最佳化空間並實施。 透過主機和資料庫監控,結合AWR報告分析+巡檢,發現SQL最佳化、效能最佳化、異常訊號等方面的空間並予以解決。 本年度完成5-10套資料庫最佳化工作
完善資料庫審計體系建設,可實現:資料操作實時監控、安全異常實時預警、事後取證完整可靠 資料庫審計系統建設專案立項、實施、上線 完成資料庫審計系統上線
完善資料庫備份恢復及脫敏體系建設,實現生 產數 據管理、 據管理、 測試數 據管理、敏感 據管理等功能,面向資料全生命週期進行相應管理。 資料庫備份恢復及脫敏系統建設專案立項、實施、上線 完成資料庫備份恢復及脫敏系統上線




 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2762829/,如需轉載,請註明出處,否則將追究法律責任。

相關文章