5-03 MySQL底层执行原理【内部组件结构与词法分析示意图】
2022-12-10 10:27:43 1 举报
03 MySQL底层执行原理-内部组件结构概览
作者其他创作
大纲/内容
MySQL底层执行原理内部组件结构概览
连接器
step3
Server层
由独立的分析模块组成
tables
1
5
...
词法分析器
MySQL的SQL词法分析的过程步骤
select语句
ismale
step4
未分析出语法(语法错误)
conditions
gt
词法分析,语法分析
select
开始
客户端
优化器
step5
step1
MySQL语法分析器经过Bison语法分析后生成的语法树
分析机
step2
调用引擎接口获取查询结果
结束
fields
eq
终结符-非终结符
InnoDB
分析机分析Token
step6
读写磁盘数据结构化存储的实现
age
相当于一个List循环解析Token
from
and
level
管理连接与权限校验
执行计划生成索引选择
Memory
执行器
userinfo
MyISAM
语法分析
查询缓存
where
AstTree构造执行树
存储引擎层
词法分析
20
username
0 条评论
下一页