MySQL优化班13期课后作业,20180703

1、你觉得应从哪些方面才能快速掌握MySQL?
2、你觉得应从哪些方面着手才能快速掌握DB业务?
已邀请:

liyh

赞同来自:

问题1:
新手的话应该看看MySQL入门的书,从各个方面简单了解MySQL所涵盖的内容。或者可以报一个入门的学习班系统学习一下。其实对于新手来说,最难的建立起整体的概念,先了解大体框架,在根据工作,逐一深入。如,MySQL简单原理,权限校验,SQL语法,备份恢复,高可用架构。。。
 
问题2:
个人觉得,如果有数据字典,和E-R图,可以先了解业务表的各个逻辑关系。再结合开发设计文档可能了解数据库的内部逻辑,和业务有很大帮助。也可以积极跟业务人员沟通,了解重点业务逻辑。还有就是监控手段,发现重要的业务模块,再跟业务和开发沟通了解。

jackmao90

赞同来自:

1.对于新手来说,应该先把环境搭建起来,动手操作,实践练习再吸收理论,循序渐进。
2.关于DB业务这块
a.参考和模仿成功的案列
b.因地制宜,不同的环境,不同的业务还是有差异的
c.留有余地
d.数据库选型

robertshu

赞同来自:

1、没有快速的方法,我觉得通读官方文档很有必要,另外跟着课程学习少走很多弯路。多做实验,多总结。
 
2、首先基础知识很重要,要活学活用,然后就是主动参与的业务开发中去,而不是仅仅做DB日常运维层面事。

DBA_Xin - A820-辛佳宇-重庆

赞同来自:

1、你觉得应从哪些方面才能快速掌握MySQL?
快速掌握的方法我认为,是从基础原理开始学习并且着重动手能理,开始的时候不用很深入,MySQL能用就好(一定要收敛下强迫症),并且一定要总结记录操作记录(尤其是错误的地方)和学习心得,当你可以熟练搭建环境并进行创建数据库后,找你最有兴趣的部分或者业务需要的场景(备份,复制,故障恢复,参数等),在经典书籍、老师讲解、DBA前辈的博客,有时间的话尽量做到逐一查看对比,得到庞大的信息之后捡一个你觉得相似度高的记录,并应用到自己的测试环境通过自己的测试和找到的信息对比提炼出自己的知识点并记录,强调一点总结和记录是要经常翻阅的,不看会忘,等技术略有提升再动手模拟、拓展不同应用场景。以上一点拙见,总体来说找到适合自己的有效学习方法才能提高掌握MySQL的速度。
 
2、你觉得应从哪些方面着手才能快速掌握DB业务?
看个人情况,你可以根据业务情况了解数据库,也可以根据数据库的应用情况逐步了解业务,综合来说首先应该掌握上级领导想让你负责的DB业务,等熟悉后再从基础部分入手,比如基础的部署结构,然后开启监控,检查备份、了解DB高可用等情况,逐步掌握DB业务。​
 

ffmrlee - 80后IT男

赞同来自:

re:目前个人学习办法是,
 1) 多实践,先学习如何搭建单机版数据库/备份/恢复。先把基础的安装恢复玩熟了。
   然后再理解各种特性扩展,如主从复制等,再往前的高可用架构。
 2)遇到问题先记录,找到处理办法,先处理,回头再看,不能打乱节奏,等理解了,再看是否能重现并有其他办法解决。

要回复问题请先登录注册