首页 > 数据库技术 > 详细

mysql查询流程

时间:2019-02-28 11:30:33      阅读:146      评论:0      收藏:0      [点我收藏+]

 

首先是连接器 连接器负责跟客户端来链接 链接成功后 mysql会先去查询缓存,之前是不是有查询的这条语句,之前执行过的话 就会以key-value的形式缓存到内存中,如果没有就会继续执行后面的,执行完成后就会存入缓存。如果没有缓存就开始对sql语句进行解析,分析器会做词法解析,解析字段是否正确 表名这些 等等。分析器完成后需要优化器处理,优化器是如果表里有多个索引,来判断使用哪个索引,还有表关联 决定各个表的链接顺序,优化器完成后进入执行器,到此就结束了。

 

极客时间
MySQL实战45讲

林晓斌

mysql查询流程

原文:https://www.cnblogs.com/qt0909/p/10448859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!