赞
踩
平时我们执行一条查询sql语句的时候,我们看到的只是返回的结果,但是底层的执行过程是什么样的呢?这篇文章主要是对我最近在学习的丁奇老师的<<MySQL核心技术45讲>>的一个学习总结。
MySQL总体来说可以分为Server层和存储引擎层,Server层包括连接器、查询缓存、分析器、优化器和执行器。而存储引擎提供了一系列的api来进行数据的存储和读取。
Server层
存储引擎层