详解MySQL 查询语句的执行过程
MySQL不会再执行下面的操作,即查询语句不会被解析,不会生成执行计划,不会被执行。语法解析器和预处理查询优化器MySQL会返回一个执行的成本数据:但值得注意的是,这里的“成本”最小并不等于查询的速度最快。即以“成本”来判断查询语句的优劣有时候是不可靠的。下面是一些MySQL能够处理的优化类型:。有时候我们所给的查询语句关联表的顺序可能对于查询来说效率并不是最优的,这时候MySQL可以自动帮我们将关联表的顺序进行调整提高效率。在发现查询已经能满足需求的时候,MySQL总能立刻终止查询。
用户评论