MySQL 三层架构 + SQL 执行流程:
1连接层
身份认证、权限校验、分配线程 —— 文档原文重点
2服务层(最核心)
SQL 接口:接收 SQL
解析器:词法 / 语法分析 → 生成语法树
优化器:选索引、定连接顺序 → 生成执行计划
执行器:调用存储引擎执行
完全是文档里的标准流程
3存储引擎层
数据读写、事务、Redo/Undo Log、锁
1连接层
身份认证、权限校验、分配线程 —— 文档原文重点
2服务层(最核心)
SQL 接口:接收 SQL
解析器:词法 / 语法分析 → 生成语法树
优化器:选索引、定连接顺序 → 生成执行计划
执行器:调用存储引擎执行
完全是文档里的标准流程
3存储引擎层
数据读写、事务、Redo/Undo Log、锁