MySQL实战进阶 1 - 查询语句、更新语句如何执行

发现日常里用的这么久的数据库,感觉很“平常”的小伙伴,好像还没有专门抽出一次性的较多时间,来对其系统性深入解剖学习;虽然平常也有积累,总的来说方方面面比较零碎;

后来发现这一块到了个人技能瓶颈了,(基础)需要进阶,将以前积累的,结合《高性能mysql》、「极客时间-MySQL实战45将」、源码,进行一次系统性的进阶学习;

01丨基础架构:一条SQL查询语句是如何执行的?
mysql基本架构(逻辑)示意图:
连接器
查询缓存
分析器
优化器
执行器
02 | 日志系统:一条SQL更新语句是如何执行的?
重要的日志模块:redo log(InnoDB引擎特有的日志)(引擎层)
重要的日志模块:binlog(Server层)

update语句执行流程:

两阶段提交
第2节总结:
经验分享 程序员 微信小程序 职场和发展