MySQL体系架构

  MySQL数据库由三层组成,连接层,server层、存储引擎层,其中连接层指的是不同语言中与SQL的交互,server层包括SQL接口,连接池、分析器、优化器、执行器和查询缓存,存储引擎层最重要的就是存储引擎
  以一条SQL语句的执行为例,SQL语句执行时,通过连接层和server层建立连接,进行权限验证,分析器对SQL语句做出分析并判断,优化器选择适当的索引,最后交给执行器来执行,先访问查询缓存,查询缓存中没有的话,在访问存储引擎层,更新会把存储引擎清除

原文地址:https://www.cnblogs.com/5945yang/p/11410574.html