MySQL实战进阶 1 - 查询语句、更新语句如何执行
发现日常里用的这么久的数据库,感觉很“平常”的小伙伴,好像还没有专门抽出一次性的较多时间,来对其系统性深入解剖学习;虽然平常也有积累,总的来说方方面面比较零碎;
后来发现这一块到了个人技能瓶颈了,(基础)需要进阶,将以前积累的,结合《高性能mysql》、「极客时间-MySQL实战45将」、源码,进行一次系统性的进阶学习;
01丨基础架构:一条SQL查询语句是如何执行的?
mysql基本架构(逻辑)示意图:
连接器
查询缓存
分析器
优化器
执行器
02 | 日志系统:一条SQL更新语句是如何执行的?
重要的日志模块:redo log(InnoDB引擎特有的日志)(引擎层)
重要的日志模块:binlog(Server层)
update语句执行流程:
两阶段提交
第2节总结:
下一篇:
手把手教你mysql基本操作