一、Mysql 组成 1、主要由 服务层、存储引擎组成 服务层: 包含 连接器、查询缓存、分析器、优化器、执行器 连接器:主要是管理客户端链接、权限认证等功能 查询缓存:把查询结果存储在缓存中,下次再次查询的时候,先检查数据是否在缓存中,如果存在,则直接返回,否则走下面流程 分析器:针对查询SQL进行语法、语义分析。如果验证不通过,则直接报错,返回 优化器:针对查询SQL进行优化分析,判断是否需要走索引 执行器:根据SQL,调用存储引擎接口,获取数据