MySQL总结

半个月没写文章了,这是从去年到现在断更最长的一次,原因有如下几个:

  • 最近事情特别多,需要应对好多项目、突发状况

  • 上个月参加掘金活动,写了10篇文章,不是以随性的心态写的,导致活动后不想再动笔,这种活动今后可能就不参加了

  • 去年到现在写了一百多篇文章,进入了迷茫期

不过提笔写几个字,感觉又回来了,还不错。

好在没放弃学习,最近看完《MySQL实战45讲》,这个系列是从8月初开始看的,用了3个月时间看完,期间写了9篇相关的文章:

  1. 规范上说避免使用JOIN

  2. MySQL高可用,就这么完美???

  3. MySQL binlog、redo log,请管管你家buffer

  4. MySQL InnoDB锁算法,可算搞明白了

  5. MySQL Explain详解

  6. Innodb count的内部流程,你知道吗?

  7. Innodb为啥要刷脏页?

  8. Innodb事务隔离性实现原理,你了解吗?

  9. InnoDB redo、undo、binlog,是如何合作的

速度

Go设计模式(29)-总结时说过,需要使用新的学习方法,这次速度确实快了不少。

因为部分知识点比较熟悉,所以没对每一篇文章都进行整理,只对自己不了解或觉得特别重要的内容,做了书写,占比20%。

问题

目前发现一个新问题,虽然写了文章,但部分知识因长期不用,慢慢忘记了。对这种情况我有两个想法:

  1. 坦然接受
  • 笔记的一个重要目的是帮自己快速回忆,所以写文章终归还是有用的

  • 记忆也有周期,不用便忘掉很正常;当使用时,要能快速回忆起相关内容

  • 对于常用知识点,则要记牢

  1. 二刷
  • 《MySQL实战45讲》值得二刷,知识点言简意赅

  • 虽然要求自己放慢速度看,但后期看的速度还是比较快,二刷可以从后往前读

推荐

数据库方面有不少好书,这里推荐几本

  1. 《MySQL技术内幕:InnoDB存储引擎》
  • 优点:系统讲述InnoDB,相对易懂,能帮大家建立MySQL整体认知

  • 缺点:部分核心点讲解不深

  1. 《MySQL实战45讲》
  • 优点:知识点讲解清晰、深入,很多知识常用于面试、工作中

  • 缺点:不是系统讲述MySQL,偏向于点或线

看完这两份资料后,大家对MySQL便有了一定的了解,能够应对一般的研发问题。

如果想继续提升,可以看《高性能MySQL》或《MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践》,当然看源码也是一个很好的方案。

点线面

在《实战》的总结里,作者说了点线面问题,我很认同。这个系列让我受益颇多,确实将一些知识点串联了起来。

读文章的时候,自己会有很多疑问,有的在评论区里被其他同学提了出来,有的需要自己搜索,将知识补全。

这种多思考、多问为什么、多查找,找到和自己有相同想法的人、找到最终答案的过程,让人很开心。

而且当时给自己制定检验计划,去解释规范,如规范上说避免使用JOIN,也和《实战》里推荐检验方法一致。

成长

学完了不是终点,下一步需要做什么呢?

其实很简单,我们不再只是学习方,而是需要具备输出系列文章的能力,如同作者一样。

这需要不断的积累与思考,一旦有这种能力,说明自己也成为了某个领域的技术专家。

要做到这点,最好和自己做的工作相贴合,要求自己追求极致,不放过每一个问题,不断进行记录总结。然后有一天会发现,自己也有了这种能力。或许到时会有众里寻他千百度。蓦然回首,那人却在,灯火阑珊处的感觉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员麻辣烫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值