美文网首页MySQL实战
基础框架:一条sql查询语句执行

基础框架:一条sql查询语句执行

作者: 查灵 | 来源:发表于2019-08-18 13:22 被阅读0次

类似 select * from T where ID=10;

我们看到的只是这条语句的返回一个结果,却不知道这条语句在MySQL内部执行过程。这里我们对MySQL拆解一下,让我们对MySQL有更深入的理解,帮助我们后面遇到一些异常或者问题的时候,能够从更本质层面上快速定位并解决问题。

MySQL的基本架构示意图:

大体可以看出,MySQL的逻辑架构图,分为:

1、管理连接,权限验证

2、词法分析,语法分析

3、执行计划生产,索引选择

4、操作引擎,返回结果

5、存储数据,提供读写接口

所以,执行一条sql语句查询分别经过连接器、查询缓存、分析器、优化器、执行器这五个环节。

相关文章

网友评论

    本文标题:基础框架:一条sql查询语句执行

    本文链接:https://www.haomeiwen.com/subject/tmdrsctx.html