中国IDC圈1月26日报道,互联网高速发展的成功,得益于MySQL数据库的给力支持。MySQL本身发展的速度较快,性能方面提升显著,让传统企业也有想法使用MySQL提供服务。目前看来MySQL DBA的缺口非常大。所以欢迎加入到MySQL DBA的团队中来。

有同学一提到MySQL DBA或是DBA都把高难度入门联系到一块。我从事MySQL DBA差不多10几年了,在这里我也给大家讲述一下怎么成为一名MySQL DBA, 少走湾路,快速成为MySQL DBA。

首先MySQL大多是跑在Linux环境上的,所以我们需要学习一下Linux的知识,最基础的需要了解:

·Linux的安装及目录结构意义

·常用的Linux命令,大概20多个

·网络基本知识,进一步了解网关及路由相关概念,dhcp

·撑握一定的Linux网络服务,如果LAMP结构,dns,  ftp 等

其实具备上面的条件,你就可以开始MySQL DBA的学习之路了,其它的知识,可以在学习中补。 MySQL DBA比较特殊,不像别的数据库分为开发DBA,运维DBA,基本上MySQL DBA要把所有的活都干下来,因为MySQL太简单了,很好搞定。 那么下面给大家说一下MySQL DBA的学习路径:

·了解MySQL的版本意义

·学习MySQL的安装方式,从根本上理解MySQL的启动原理

·学习SQL语言,把高中数学中集合知识好好在学习一下,再来看SQL语言

·学习SQL在MySQL使用中的一些规范(这些好找有经验的请教一下,或是看看大会中别人分享的学习思考)

·学习MySQL的高级特性: 触发器,事件,存储过程编程,分区等

·学习MySQL的复制,了解复制原理及实现和相关高可用架构中有什么不足

·学习PXC结构的实现,了解运维中的坑

·系统的学习一下MySQL的体系结构,思考如何做MySQL优化,总结配置优化

·学习MySQL的备份恢复,这块可能需要多一些时间好好的系统的学习一下

·掌握几种压力测试的方法,方便优化后能做一个验证

·深入理解Innodb的体系结构,全面理解一下事务及锁的实现,能解析出来一个update tb1 set col1=col1+1 where pk=10;  这样的语句在Innodb都干了什么了。

可以说上面的东西并不是很难,基本上只要认真努力,都可以进入到MySQL DBA的大门了。当然如果想进入更高级的DBA工作环境,还是需要点更高级的知识:

·理解MySQL的特点,方便在实际环境决择

·理解操作系统的IO调度,内存分配,CPU使用等

·理解复制的优缺点及改善的方法

·理解系统监控及系统瓶颈点分析

·有一定的问题排查思路

·可以全面的理解高可用的实现及自定义实现高可用架构

·有一定的平台管理意识及实现能力

·理解拆分的作用及实现的方法

万里长征始于足下,整体上来说踏上技术这条路,就要学会保持学习,能持续更新,敢于多关注最新的资源,利用现有的资源走上更的境界:

·了解现有硬件的特点

·了解业务的实现及难点

·了解常见NoSQL的使用

·关注新技术

·进入MySQL DBA架构师级别可以进行容量的规划

如果想系统提高一下MySQL DBA技术的,如果你是在职人员,可以利用周六时间来参加一下我的《MySQL DBA周末提高加班》,如果你现在没有工作,那可以考虑拼博3个月参加一下我组织的《MySQL DBA零基础就业脱产班》 一同走上MySQL DBA岗位。请联系我: QQ/weixin: 82565387. 2016年一起腾飞。

在技术的成长之路,还有有一个比较重要的路径: 多参加同行业技术交流,关注行业技术实现。推荐: MySQL中国用户组, FireFlyClub 也欢迎各位加入。 

作者:3w教育创始人吴炳锡 

3w教育简介:3w教育是神州泰岳旗下全资子公司, 神州泰岳软件股份有限公司成立于2001年,是首批创业板上市公司(300002)。公司业已形成以运维管理、移动互联网运营服务为主业的业务格局。运维管理领域,公司密切跟踪国内信息化建设和互联网发展趋势,深度开发并创新,为电信、金融、能源等大中型企业和政府部门提供运维管理软件解决方案及服务;移动互联网运营服务领域,作为中国移动的战略合作伙伴,公司为中国移动的“飞信”、“和农信通”、“和工作”等移动互联网产品提供开发和全方位运营服务。

3w教育志力于互联网IT相关岗位技能培训,目前现有课程体系包括:MySQL DBA,Python,云计算,Java架构师班等。欲知更多详情进入http://www.3wedu.net

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2020-07-08 16:47:00
云资讯 性能跨越式提升 腾讯云数据库MySQL 8.0正式上线
7月8日,拥有60+全新特性,性能全面超越官方版本的腾讯云MySQL 8.0正式发布。 <详情>
2020-06-04 09:25:14
云资讯 华为云MySQL混合SSD盘实例发布,具备自动扩容等超高性能
近日,华为云数据库正式发布了MySQL混合SSD盘实例,它结合了华为云容器、本地SSD盘和高速云盘多重优势,利用华为云容器的热变更能力,以及本地SSD盘的强劲性能和高速云盘的高扩 <详情>
2019-10-29 22:03:55
云资讯 华为云MySQL金融版正式商用,高可靠的金融级数据来了
日前,华为云数据库MySQL 金融版正式商业化发布,MySQL金融版采用MGR技术,基于Paxos协议,采用一主两备三节点架构,解决数据库分布式环境下数据一致性的问题,提供金融级的数据 <详情>
2019-08-21 12:39:00
整机柜服务器 MySQL数据库服务器越来越慢,如何分析并解决?
作为一名DBA你是否遇到这种情况?当你埋头认真工作之时,发现自己操作的数据库变得越来越慢,甚至是卡顿。如何处理?是什么原因导致你的MySQL运行速度变慢呢? <详情>
2019-07-03 16:48:00
市场情报 解读 MySQL DB Mesh的创造性实践
以 Docker 为代表的容器技术正在以一种不可阻挡的趋势席卷全球,但真正的落地过程依然十分坎坷 <详情>