MySQL查询过程
2019-06-17 10:28:42 2 举报
一条SQL语句的执行过程
作者其他创作
大纲/内容
TCP/IP
数据
生成缓存
③
④
SOCKET
MyIASM
存储引擎层
执行计划
⑥
返回结果
⑤
MySQL服务器
预处理器
②
SQL层
1) 提供链接协议: 登录验证过程:两种连接方式: tcp/ip socket2) 提供用户验证3) 提供专用连接线程: processlist 线程接收SQL语句并返回结果。
SQL查询
查询执行引擎
查询缓存
负责根据SQL层执行的结果,从磁盘上拿数据,将16进制的磁盘数据交由SQL结构化成表,由连接层的专用线程返回给用户
连接层
客户端
解析树
InnoDB
API接口调用
解析器
①
查询优化器
新解析树
......
0 条评论
下一页