SQL语句的执行流程 2024-03-17 mysql 239 words 1 min read Contents 参考 SQL语句的执行流程 一条查询SQL语句的执行流程: 客户端通过连接器连接MySQL服务。 连接成功后向SQL接口发送SQL语句请求。 SQL接口接收到SQL查询语句会先去缓存查询,如果命中返回给客户端,否则交给解析器。 解析器在拿到SQL语句后会判断语法是否正确,正确会生成sql语法树交给优化器,否则报错给客户端。 优化器会根据sql语法树生成一个最优的执行计划交给执行器执行。 执行器拿到执行计划调用存储引擎来获取数据响应给客户端。 参考 一条 sql 的执行过程详解 头条二面: 详解一条 SQL 的执行过程 Author piaohua LastMod 2024-03-17 License CC BY-NC-ND 4.0