MySQLDBA的KPI考核指标有哪些
绩效考核是对⼀名员⼯所作⼯作的数量、质量、难度、强度、效率的量化考量。由于DBA的⼯作性质与纯粹的研发⼈员或运维⼈员有所区别,对DBA的KPI考核指标也有其特殊性。参考以往的经验和⼀些较⼤的DBA team(如阿⾥巴巴80多⼈的DBA队伍)的做法,对⼀名DBA的绩效⼤致可以从以下四个⽅⾯进⾏考核:
⼀、数据库⾼可⽤(权重30%)
1. 保持数据库⾼可⽤性是DBA最重要的职责之⼀。因为每⼀次故障都会给组织带来很⼤的损失,绝⼤多数线上系统都要求提供24*7服务。
2. 以年度考评为例,可以对⼀名DBA所负责的数据库可⽤性评分1-5分:
3. 数据库可⽤性99.999%(年停机时间不超过5分钟),为5分;
4. 数据库可⽤性99.99%(年停机时间不超过30分钟),为4分;
5. 年度累计停机超过半⼩时的,原则上不⾼于3分;
6. 如因⼯作失职引起⼀次停机超过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%)mysql帮助文档
1. 规划好数据库服务器和存储设备的使⽤
2. 实施数据库的备份策略
3. 配合研发⼈员做好环境搭建、数据迁移、初始数据准备等⼯作
4. 配合客服⼈员解决数据库故障,减少投诉率
5. 与研发⼈员⼀起完成数据库设计并维护数据模型与数据库的⼀致性
6. 提供相关⼈员数据库建模的脚本、数据字典⽂档、数据模型图,并进⾏实时的更新与维护
7. 给相关⼈员提供SQL和存储过程等数据库开发⽅⾯的⽀持
四、知识共享与沟通(权重20%)
1. ⼯作中⾃⼰不在是个⿊夹⼦,遇到问题,及时和领导,同事沟通,寻求意见和帮助,要让⼤家清晰的知道⾃⼰的进度,并积极了解其他同事的⼯作
2. 多开展对新技术的探索,提⾼团队的学习⽓氛和⾃⼰在团队中的影响⼒
3. 将平时⼯作、学习中掌握的知识与⼤家分享,积累成⽂档,丰富知识库
4. 培养忧患意识,仔细检查管理系统⾥⾯存在的隐患,不定期回顾各个系统的故障处理步骤,特别是⽐较稳定的时期,意识不能淡化
5. 有意识的提⾼表达能⼒,原则上每⽉做⼀次团队内部分享或培训
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论