- mysql_5.5_SQL
- mysql_5.6_consul_ha
- mysql_5.6_datetime
- mysql_5.6_gtid_temporary_table
- mysql_5.6_install
- mysql_5.6_onlineddl
- mysql5.6_replication从机turncate导致主从出错
- mysql5.6_replication基于gtid的perconaxtrabackup搭建步骤和排错
- mysql5.6_replication常见故障记录
- mysql_5.6_timestamp
- mysql_5.6_waiting
- mysql5.6修改MySQL
- mysql5.6分区表数据紧急救援
- mysql5.6分区表测试
- mysql5.6数据库归档测试
- mysql5.6错误日志note级别信息
- mysql_5.7_LWT
- mysql_5.7_SQL
- mysql_5.7_add_date
- mysql_5.7_cluster_parameter
- mysql_5.7_confluence修复字符集
- mysql_5.7_count
- mysql_5.7_exsits测试
- mysql_5.7_flush_slow_logs
- mysql_5.7_groupby报错
- mysql_5.7_json
- mysql_5.7_lower_case_table_names
- mysql_5.7_max_allowed_packet解决办法
- mysql_5.7_my.cnf
- mysql_5.7_new
- mysql_5.7_online_gtid_on
- mysql_5.7_password函数
- mysql_5.7_replication_parameter
- mysql5.7主从复制修改基于组的并发
- mysql5.7主库查看从库信息
- mysql5.7删除索引后不会立刻释放空间
- mysql5.7半同步复制
- mysql5.7单机部署多实例
- mysql5.7在线强制修改参数
- mysql5.7在线重置root密码方案
- mysql5.7批量生成索引创建语句
- mysql5.7死锁分析
- mysql5.7记一次特殊空格c2a0的数据清洗
- mysql5.7通过frm和ibd强制恢复结构和数据
- mysql5.7分区表物理删除报错解决
- mysql5.7分区表改造
- mysql_5.7_varchar-index能支持到768字符.md
MySQL DBA
2018-06-12 源自姜老师
入门
- 会搭建主从复制?一主多从
- 会用MHA搭建一个高可用集群
- 会搭建最新的MGR集群
- 会编写增删该查的SQL
- 知道InnoDB行锁的不同语法
- 会用mysqldump进行数据库备份
高阶
- 精通复制的原理
- 精通MHA的实现逻辑
- 精通MGR的机制
- 能对SQL进行调优
- 精通S、X、IS、IX锁的实现
- 精通mysqldump的实现原理
Top 5
代码能力
- 尝试用Python/Go重写MHA
- 尝试用Python重写一个更快的mydumper/myloader
- 尝试自己写一个RDS
- 尝试自己开发一个内核功能
解决能力
- 解决MySQL OMM的方法论
- MySQL唯一键死锁案例推导
- 描述线上遇到过最困难的问题
- 业务秒杀架构设计
- 金融级数据库强一致容灾架构设计
总结能力
- 博客或者公众号
- GitHub
- 图书出版
- 论文
- 专利
技术能力
- 熟知数据库各版本特性和Bug
- 解决难题的终极能力
- 拥有总结成方法论的能力
- 预测未来五年技术趋势的能力
业务能力
- 熟知各个业务在数据库侧的难点和解决之道
- 懂业务,能够协调业务一起进行架构改造
- 敢担责,勇背锅的能力