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

过程
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/ ,如需转载,请注明出处,否则将追究法律责任。