架构图:

image.png

概述

1: 架构模式是插件式
2: server层包含: 连接器, 查询缓存, 分析器, 优化器, 执行器
3: 存储层包含: 存储引擎
4: 词法分析: 识别关键字, 表名, 字段名
5: 语法分析: 判定是否符合mysql语法规则
6: 优化器: 完成目标可能有多个执行序列可以完成, 选择最优的一个
7: 执行器: 调用存储引擎的接口执行结果