Mysql-(1)

MySQL查询语句执行过程

MySQL可以分为Service层和存储引擎

Service层分为 连接器、分析器、查询缓存、优化器和执行器

存储引擎负责数据的存储和提取,架构模式是插件式的,支持InnoBD,MyISAM、Memory等多个存储引擎。目前最常用的引擎式InnoDB

Service层

连接器:负责与客户端建立连接,获取权限,管理和维持连接

分析器:对SQL语句进行解析

优化器:在表中有多条索引时决定使用哪条最优

执行器:判断是否有执行权限,如果有开始根据SQL解析执行语句,返回查询集

猜你喜欢

转载自blog.csdn.net/qq_37988830/article/details/87018122