高性能Mysql学习笔记-4-书中章节之间的关系

先从书的章节安排来说,第二章讲的基准测试,贯穿始终,也说明了测试这个前提的重要性,所有的“高性能”以及影响“高性能”的点,都是通过测试得来的,是否需要优化,需要优化哪里,也是通过测试定位出来滴。所以这一章,看似独立,实际是贯穿全书的。

第三章服务器性能剖析、第四章schema与数据类型优化,第五章创建高性能的索引,更多的是为第六章查询性能优化做铺垫和基础,只有知道了前面这几章的内容,查询如何做优化才有依据,第三章至第六章,也是mysql的基本技能,是优化服务、提高性能的基础模块。到此,这几章内容,几乎是所有的公司所有的项目都可以用到的知识,哪怕数据量只有几万条,关联查询只有两三个表,这些内容也是会经常用到的,所以最基本的这些,起码工作满一年的伙伴,应该都读过这些内容,并有所掌握了。

第七章MySQL高级特性、第八章优化服务器设置、第九章操作系统和硬件优化、第十章复制,这几章的内容,属于中级标准了,系统稍微复杂一点,或对数据安全性有点要求了,或数据量稍微大了些,比如单表数据量达到千万了,这几章的内容,八成都用得上。尤其第七章的分区,也是太基本的操作。

十一章可扩展的mysql、十二章高可用性、十四章应用层优化、十五章备份与恢复,这几章,应该是大型系统必备啦!无论是否有过大厂工作经历,工作满三年的人,对着几个概念必定不会陌生,只是这些工作,大多由专业的DBA去做,除非必要,一般研发人员只是了解,并无实际线上部署经验。

 

以上三个部分,层层深入,对应的系统所需,也是从小到大,越是大型系统,越需要后面的章节的知识。所以,想要能够掌控大型系统,本书的最后六章内容,将至关重要。

 

最后总结:

连续四篇博客,其实读者可能看不到所谓的“干货”,这也是我刚刚把书看完,未进行总结之前的感受,书里很多的概念读不懂,但是此书定位并不是解答具体某个工具怎么使用,具体某一个方法(比如主从复制)如何部署、使用,而是从更高的宏观层次的指导。

而且本次总结只是本人快速阅读完本书的第一遍,所以,不会精细的去研究和讲解章节内容。关于细节,比如什么是多列索引的最左缀原则这类问题,网上的资料非常多了,本文更多的是一种读书笔记,也希望可以帮助想读这本书,但不知道是否值得读的伙伴解答一些疑问,而不是解决工作中具体的内容。

最后,送给读者一句话:这本书非常值得从头到尾完完整整的读,至少在工作满两年之内读完,你会发现职业生涯都明了了很多!

我是属于买书多读书少的人,当我读完这本书之后,决定改变读书少 这个现象了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值