1、 应用程序连接到数据库服务器
2、查询缓存,命中缓存则直接返回结果
3、没有命中缓存,解析sql,生成解析树,验证关键字是否正确。
4、检查解析树是否合法。
5、优化sql,决定使用哪个索引,或者在多个表相关联的时候决定表的连接顺序。紧接着,将 SQL 语句转成执行计划。
6、返回查询结果。
mysql查询语句的执行过程
最新推荐文章于 2025-01-13 11:29:37 发布
这篇博客详细阐述了应用程序连接数据库并执行查询的过程,包括查询缓存、SQL解析、语法验证、查询优化以及执行计划生成,最后返回查询结果。重点讨论了数据库如何高效处理SQL语句并确定最佳索引和表连接顺序。
204

被折叠的 条评论
为什么被折叠?



