写点什么

大数据时代

用户头像
Mr.cool
关注
发布于: 2021 年 02 月 24 日

1、 自己在 windows 和 linux 上安装了 mysql,自学 linux 的基础知识,学习 mysql 的最基础的知识,即怎么写 sql,存储过程,表的设计等,从 0 到熟悉大概花了 3 个月 ,推荐《mysql 入门很简单》。


2、系统地较为深入地学习 mysql 的 sql 优化,备份和恢复,参数优化,架构优化,硬件层面的优化,高可用方案,复制技术等等,这段时间你不一定能实际接触到这些,就像我当初那样,肯定没什么公司招一个小白。

我选择自己看书,推荐《高性能 mysql》,里面所有的章节都需要看一遍,以现在的水平肯定看不懂,但需要知道大概怎么回事,为后续的找 mysql 初级 dba 的工作打一个铺垫,这个过程大概也需要 3 个月。


3、 纸上得来终觉浅,完成以上两步,我开始准备找一份 mysql 相关的工作,而不是天天用着 excel 表格做着 select * from table_sb 这样的工作。


4.这时再推荐《高性能 mysql 第三版》,全本再看一遍,这时需要全部看懂,另外还有《mysql 技术内幕:innodb 存储引擎》等等。

总之这段时间就需要开始关注 mysql 一些细节了,比如 db 故障处理,高可用,负载均衡等等的具体实现了。

另外,linux 的知识同步也要深入去学习,至少会写 shell 脚本,常见的 linux 知识等,我在这花了 1 年多;

5、 dba 的工作一般是非常轻闲的,毕竟不是大公司,技术能力有限,该学的也学得差不多了,接触不到海量数据,高并发等比较锻炼人的场合,于是我又准备跳了。

于是来了公有云,现在每天运维万多个 db 实例,平均每天处理 5+个紧急 db 故障,几乎 mysql 会遇到的问题,感觉都遇到了,能感觉到技术实力和经验也在每天都在积累,在进步。


用户头像

Mr.cool

关注

还未添加个人签名 2020.06.10 加入

还未添加个人简介

评论

发布
暂无评论
大数据时代