mysql查询执行流程

mysql查询执行流程: 1.查询缓存:sql彻底匹配,是否有权限,提取缓存数据 2.解析器解析:词法分析,语法分析,解析树 3.预处理:检查解析树,解决解析器没法解析的语意,权限检查, 4.优化器作优化:对链接表重排序,外链接转内连接,代数等价法则,计算和减小常量表达式,子查询优化,早期终结,相等传递 5.生成执行计划:查询优化执行计划 6.执行引擎:查询执行引擎,负责调用引擎。 7.返回结果:
相关文章
相关标签/搜索