美文网首页
MySql执行一个Sql查询的过程

MySql执行一个Sql查询的过程

作者: capo | 来源:发表于2017-08-17 23:19 被阅读46次

MySql执行一个查询经过了哪些过程,下面是我画的一张图。

image.png

其主要步骤有:

    1. 客户端先发送一条查询给服务器.
  • 2.服务器先检查查询缓存,如果命中了缓存,则立刻返回存储返回存储在缓存的结果。否则,进入下一阶段。
  • 3.如果没有命中缓存,则MySql服务器进行Sql解析、预处理,再由优化器生成对应的执行计划
  • 4.将这个查询计划交给MySql存储引擎调用其对应的API返回查询结果给客户端。

相关文章

网友评论

      本文标题:MySql执行一个Sql查询的过程

      本文链接:https://www.haomeiwen.com/subject/zkcorxtx.html