文章目录
- 1、逻辑架构剖析
- 1.1 服务器处理客户端请求
- 1.2 Connectors
- 1.3 第一层:连接层
- 1.4 第二层:服务层
- 1.5 第三层:引擎层
- 1.6 存储层
- 1.7 小结
- 2、SQL执行流程
- 2.1 MySQL 中的 SQL执行流程
- 2.2 MySQL8中SQL执行原理
- 2.3 MySQL5.7中SQL执行原理
- 2.4 SQL语法顺序
- 2.5 Oracle中的SQL执行流程
- 3、数据库缓冲池
- 3.1 缓冲池VS查询缓存
- 3.2 缓冲池如何读取数据
- 3.3 查看/设置缓冲池的大小
- 3.4 多个Buffer Pool实例
- 3.5 引申问题
1、逻辑架构剖析
1.1 服务器处理客户端请求
那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为例展示:
下面具体展开看一下:
1.2 Connectors
1.3 第一层:连接层
1.4 第二层:服务层
1.5 第三层:引擎层
1.6 存储层
1.7 小结
2、SQL执行流程
2.1 MySQL 中的 SQL执行流程
MySQL的查询流程:
2.2 MySQL8中SQL执行原理
2.3 MySQL5.7中SQL执行原理
2.4 SQL语法顺序
2.5 Oracle中的SQL执行流程