客户端与MySQL服务器的查询通信步骤如下

  1. 客户端与服务器进行通信
  2. SQL语句查询MySQL服务的缓存(如果服务器开启了缓存)
  3. 解析器将SQL语句解析为解析树
  4. 预处理器判断解析树是否符合规范
  5. 查询优化器对SQl进行优化处理
  6. 查询执行引擎查询数据
  7. 返回客户端

MySQL执行路径如下图:

MySQL查询优化详解

 

相关文章: