MySQL DBA的KPI考核指标有哪些
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. 有计划的维护、升级、系统割接的事件不计入停机时间
1. 严格遵循DB相关管理规范
2. 每日监控DB系统,具有前瞻性,可提前预估可能出现的问题,将问题消灭在萌芽状态
3. 及时处理日常告警事件,提供多种故障告警方式,在数据库系统可能发生故障以及故障的第一时间能够及时通知到相应的责任人
4. 调查分析系统性能,提供有价值的数据库分析报告,并实施相关调优方案
5. 重视分析,减少日常告警数量:warning减少到每周15条,critical每周5条
6. 出现突发事件可以处理
7. 手机随时携带,保持24×7接通
1. 规划好数据库服务器和存储设备的使用
2. 实施数据库的备份策略
3. 配合研发人员做好环境搭建、数据迁移、初始数据准备等工作
4. 配合客服人员解决数据库故障,减少投诉率
5. 与研发人员一起完成数据库设计并维护数据模型与数据库的一致性
6. 提供相关人员数据库建模的脚本、数据字典文档、数据模型图,并进行实时的更新与维护
7. 给相关人员提供SQL和存储过程等数据库开发方面的支持
1. 工作中自己不在是个黑夹子,遇到问题,及时和领导,同事沟通,寻求意见和帮助,要让大家清晰的知道自己的进度,并积极了解其他同事的工作
2. 多开展对新技术的探索,提高团队的学习气氛和自己在团队中的影响力
3. 将平时工作、学习中掌握的知识与大家分享,积累成文档,丰富知识库
4. 培养忧患意识,仔细检查管理系统里面存在的隐患,不定期回顾各个系统的故障处理步骤,特别是比较稳定的时期,意识不能淡化
5. 有意识的提高表达能力,原则上每月做一次团队内部分享或培训
MySQL DBA的KPI考核指标有哪些的更多相关文章
- 我心中的MySQL DBA
原文网址链接:http://wangwei007.blog.51cto.com/68019/1718311 MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Interne ...
- 招聘前端、Java后端开发、测试、Mysql DBA
公司介绍: http://www.lagou.com/gongsi/43095.html http://www.yamichu.com 简历发到: zhuye@yamichu.com 招聘职位: JA ...
- MySQL DBA的个人修养
做为一个MySQL DBA,必须具有以下的素质: 一, 身体素质 DBA必须接收和处理各种报警,不论是中午在吃饭或者凌晨三点已经进入深度睡眠.接到报警需要立即进入应急状态,找到电脑,联上网络,快速定位 ...
- MySQL DBA面试全揭秘
来源:http://ourmysql.com/archives/1426 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧. MySQL DBA ...
- Mysql DBA 20天速成教程,DBA大纲
Mysql DBA 20天速成教程 基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编 ...
- MySQL DBA教程:Mysql性能优化之缓存参数优化
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感 ...
- MySQL DBA修炼秘籍
0.导读 本文主要写给那些立志成为MySQL DBA,以及正在学习MySQL的同行们,结合个人及业内其他同行的职业发展经历给大家一些参考,如何成为合格的MySQL DBA. 1.什么是MySQL DB ...
- “快的打车”创始人陈伟星的新项目招人啦,高薪急招Java服务端/Android/Ios 客户端研发工程师/ mysql DBA/ app市场推广专家,欢迎大家加入我们的团队! - V2EX
"快的打车"创始人陈伟星的新项目招人啦,高薪急招Java服务端/Android/Ios 客户端研发工程师/ mysql DBA/ app市场推广专家,欢迎大家加入我们的团队! - ...
- 【转】MYSQL DBA知识了解-面试准备
http://www.itpub.net/forum.php?mod=viewthread&tid=1825849 公司招聘MySQL DBA,也面试了10个2年MySQL DBA工作经验的朋 ...
随机推荐
- 【idea】断点调试时查看所有变量和静态变量
转载至博客:https://blog.csdn.net/qq32933432/article/details/86672341 缘起 笔者在进行HashMap原理探索的时候需要在IntelliJ ID ...
- IntelliJ IDEA悬停鼠标显示方法详细信息
1.如果View -> Toolbar勾选情况下, 直接点击按钮打开设置, 或是直接点击File -> Settings(或是快捷键)打开设置窗口. 2.搜索栏中输入Show quick ...
- snmpwalk 安装与使用详解-windows下
snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户.通过snmpwalk也可以查看支持SNMP协议( ...
- flutter 运行别人项目 包无法导入报错:Target of URI doesn't exist 'package:flutter/material.dart' 解决方法
命令行里运行 flutter packages get
- ISO/IEC 9899:2011 条款5——5.2 环境上的考虑
5.2 环境上的考虑 5.2.1 字符集 5.2.2 字符显示语义 5.2.3 信号与中断 5.2.4 环境限制
- ISO/IEC 9899:2011 条款6.5.7——按位移位操作符
6.5.7 按位移位操作符 语法 1.shift-expression: additive-expression shift-expression << additive-ex ...
- Oracle数据库查看表空间sql语句
转: Oracle数据库查看表空间sql语句 2018-09-03 15:49:51 兰海泽 阅读数 6212 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出 ...
- Flink MysqlSink 简单样例
在大数据领域中,有很多nosql 的数据库,典型的 hbase,可以实现大数据量下的快速查询,但是关系型数据的地位还是没办法替代.比如上个项目中,计算完的结果数据,还是会输出到关系型数据库当中.Fli ...
- LODOP判断没成功发送任务-重打一下
一般情况下打印执行了PRINT()或PRINTA(),就会加入打印机队列,如果打印机脱机,就会在队列里排队,当打印机连上并取消脱机的时候,正在排队的任务就会打出,所以一般建议用是否加入队列来判断打印成 ...
- spring boot如何打印mybatis的执行sql
方案一 application.properties配置: logging.level.com,后面的路径指的是mybatis对应的方法接口所在的包.并不是mapper.xml所在的包. 1. log ...