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

20201130232817

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

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

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

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

(0)
geekgaogeekgao博主
上一篇 2020年11月29日
下一篇 2020年12月2日

相关推荐

发表回复

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

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1202.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900