【每日阅读】2020年11月30日-mysql的select是如何执行的

有疑问就留言给我吧😄

20201130232817

mysql整体上可分为server层、存储引擎层。

更详细的,按先后顺序就是连接器、查询缓存、分析器、优化器、执行器。

每次都先和连接器沟通,如果连接成功,再查看是否有缓存,如果没有,就做词法分析、语法分析,分析过后语法没问题的话,就可以进入优化器做优化了。优化过后再进入执行器,执行器负责和存储引擎沟通,从存储引擎取数据,也负责往存储引擎写数据,都是通过调用存储引擎的接口函数实现的。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2723

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部