DBA的KPI考核指標有哪些

chenfeng發表於2019-02-27

績效考核是對一名員工所作工作的數量、質量、難度、強度、效率的量化考量。由於DBA的工作性質與純粹的研發人員或


運維人員有所區別,對DBA的KPI考核指標也有其特殊性。參考以往的經驗和一些較大的DBA team


(如阿里巴巴80多人的DBA隊伍)的做法,對一名DBA的績效大致可以從以下四個方面進行考核:



一、資料庫高可用(權重30%)




保持資料庫高可用性是DBA最重要的職責之一。因為每一次故障都會給組織帶來很大的損失,絕大多數線上系統都要求提供


24*7服務。




 


以年度考評為例,可以對一名DBA所負責的資料庫可用性評分1-5分:




資料庫可用性99.999%(年停機時間不超過5分鐘),為5分;




資料庫可用性99.99%(年停機時間不超過30分鐘),為4分;




年度累計停機超過半小時的,原則上不高於3分;




如因工作失職引起一次停機超過10分鐘的嚴重故障,此分數將<=2.5分;





說明:




1. 資料庫可用性達標為99.99%




2. 影響可用性的事件包括:重要業務無法訪問、重要業務出現錯誤、訪問速度非常慢嚴重影響客戶體驗等事件




3. 有計劃的維護、升級、系統割接的事件不計入停機時間




 







二、日常管理維護(權重25%)




1. 嚴格遵循DB相關管理規範




2. 每日監控DB系統,具有前瞻性,可提前預估可能出現的問題,將問題消滅在萌芽狀態




3. 及時處理日常告警事件,提供多種故障告警方式,在資料庫系統可能發生故障以及故障的第一時間能夠及時通知到相應的責任人




4. 調查分析系統效能,提供有價值的資料庫分析報告,並實施相關調優方案




5. 重視分析,減少日常告警數量:warning減少到每週15條,critical每週5條




6. 出現突發事件可以處理




7. 手機隨時攜帶,保持24×7接通




三、專案相關工作(權重25%)




1. 規劃好資料庫伺服器和儲存裝置的使用




2. 實施資料庫的備份策略




3. 配合研發人員做好環境搭建、資料遷移、初始資料準備等工作




4. 配合客服人員解決資料庫故障,減少投訴率




5. 與研發人員一起完成資料庫設計並維護資料模型與資料庫的一致性




6. 提供相關人員資料庫建模的指令碼、資料字典文件、資料模型圖,並進行實時的更新與維護




7. 給相關人員提供SQL和儲存過程等資料庫開發方面的支援




 



四、知識共享與溝通(權重20%)




1. 工作中自己不在是個黑夾子,遇到問題,及時和領導,同事溝通,尋求意見和幫助,要讓大家清晰的知道自己的進度,並積極瞭解其他同事的工作。




2. 多開展對新技術的探索,提高團隊的學習氣氛和自己在團隊中的影響力。




3. 將平時工作、學習中掌握的知識與大家分享,積累成文件,豐富知識庫。




4. 培養憂患意識,仔細檢查管理系統裡面存在的隱患,不定期回顧各個系統的故障處理步驟,特別是比較穩定的時期,意識不能淡化




5. 有意識的提高表達能力,原則上每月做一次團隊內部分享或培訓。


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

相關文章