ITPub博客

首页 > IT职业 > IT图书 > mysql查询的执行过程

mysql查询的执行过程

IT图书 作者:yxl1108 时间:2021-09-11 09:52:06 0 删除 编辑

过程

1、客户端向MySQL服务器发送一条查询请求;

2、服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段;

3、服务器进行SQL解析、预处理、再由优化器生成对应的执行计划;

4、MySQL根据执行计划,调用存储引擎的API来执行查询;

5、将结果返回给客户端,同时缓存查询结果。

查询注意

结果集中的每一行都会以一个满足①中所描述的通信协议的数据包发送,再通过TCP协议进行传输,在传输过程中,可能对MySQL的数据包进行缓存然后批量发送。

以上就是mysql查询的执行过程,希望对大家有所帮助。更多编程基础知识学习:python学习网

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3158/viewspace-2829435/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-30

  • 博文量
    82
  • 访问量
    492