Mysql执行过程
- 首先经过连接器,Mysql同客户端建立连接。
- 查询缓存,如果命中直接返回,否则继续下一步。(由于缓存经常失效,在mysql8以后取消了缓存)
- 语句经过分析器,这个阶段将sql句解析成解析树
- 语句经过优化器,sql语句进一步进行优化
- 语句进入执行器,执行引擎有myisam和innodb
Mysql执行顺序
- from
- on
- join
- where
- group by
- 聚合函数
- select
- order by
- limit
推荐阅读:mysql执行过程以及顺序
推荐阅读:mysql执行过程以及顺序