- 进入连接器,验证身份
- 进入缓存层查询缓存,查看是否有数据,有直接返回没有进入分析器
- 进入分析器,进行语法分析和词法分析,确保语句正确
- 进入优化器,选择用哪种索引,和连接的先后顺序,指定最佳方案
- 进入执行器,与存储引擎交互执行语句,获取到数据后返回结果给客户端
server层涉及一系列业务的组件;存储引擎层负责存储数据,提供读写接口等功能
MySQL的存储引擎是插件式的,一个数据库里的不同表可以用不同的存储引擎
server层涉及一系列业务的组件;存储引擎层负责存储数据,提供读写接口等功能
MySQL的存储引擎是插件式的,一个数据库里的不同表可以用不同的存储引擎