Skip to main content
4、sql的执行过程

4、sql的执行过程

一、一条sql语句的执行过程详解

img
img

整体流程

1、用户通过通信协议发送请求到数据库连接池
2、5.6版本查询缓存/8.0,交给sql接口
3、sql解析为mysql可以识别的语言
4、交给sql查询优化器,经过优化器的计算,根据io成本和cpu成本计算出一条条的执行计划
5、将执行计划交给存储引擎进行执行
6、将结果返回给客户端

Y-aong...About 4 minmysqlmvcc