1. 逻辑架构剖析
1.1 服务器处理客户端请求
1.2 Connectors
1.3 第1层: 连接层
1.4 第2层:服务层
1.5 第3层:引擎层
1.6 存储层
1.7 小结
MySQL架构图本节开篇所示。下面为了熟悉SQL执行流程方便,我们可以简化如下:
- 连接层:客户端和服务器端建立连接,客户端发送 SQL 至服务器端;
- SQL 层(服务层):对 SQL 语句进行查询处理;与数据库文件的存储方式无关;
- 存储引擎层:与数据库文件打交道,负责数据的存储和读取。
2.SQL执行流程
SQL 语句在 MySQL 中的流程是: SQL语句→查询缓存→解析器→优化器→执行器 。
该博客内容是根据尚硅谷MySQL康老师视频所写,详情可看视频了解