美文网首页程序员MySQL高性能MySQL
MySQL实战 | 01-当执行一条 select 语句时,My

MySQL实战 | 01-当执行一条 select 语句时,My

作者: hoxis | 来源:发表于2018-11-23 12:42 被阅读3次

原文链接:当执行一条 select 语句时,MySQL 到底做了啥?

也许,你也跟我一样,在遇到数据库问题时,总时茫然失措,想重启解决问题,又怕导致数据丢失,更怕重启失败,影响业务。

就算重启成功了,对于问题的原因仍不知所以。

本文开始,记录学习《MySQL实战45讲》专栏的过程。

也许有人会问,你记录有什么意义?直接看专栏不就行了吗?你这不是啃别人的剩骨头吗?

是的,这个系列,我只是基于专栏学习,但是我会尽量从我的角度搞懂每一个知识点,遇到不懂得也会将知识点进行拆分。

我知道关注公众号的小伙伴也有很多购买了这个专栏的,我希望大家都能够利用好这个机会,把 MySQL 吃透!

看大家的反馈情况吧,若有需要,可以建个小群,大家互相讨论学习!

下面开始正文。

大家或多或少都用过 MySQL,起码 select 还是会用的吧,但是 select 执行后,MySQL 内部到底发生了什么,你知道吗?

比如,我们有个简单的表 T,它有个 ID 字段,那么我们可以执行下面的语句:

mysql> select * from T where ID=10;

语句执行很简单,但是具体到 MySQL 内部,其实是一个完整的执行流程。

MySQL 的基本架构

从下图就可以清楚地看出 MySQL 的命令执行流程:

你的关注是对我最大的鼓励!

最近搜集到传智播客 2018 最新 Python 和 Java 教程!关注本公众号,后台回复「2018」即可获取下载地址。

公众号提供CSDN资源免费下载服务!

相关文章

网友评论

    本文标题:MySQL实战 | 01-当执行一条 select 语句时,My

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