MySQL 架构总览

一条 SQL 的旅程:连接器 → 解析器 → 优化器 → 执行器 → 存储引擎。逐步高亮每个阶段的职责与产物。

MySQL 架构
01 / 11 步
一条 SQL:SELECT * FROM student WHERE score > 85。全链路:连接器 → 解析器 → 优化器 → 执行器 → 存储引擎。 比较 0 · 交换 0
伪代码

				
					
					1
					SELECT * FROM student WHERE score > 85
				
			
				
					
					2
					 
				
			
				
					
					3
					① 连接器:建立连接、鉴权
				
			
				
					
					4
					② 解析器:词法/语法分析 → 语法树
				
			
				
					
					5
					③ 优化器:选择执行计划(索引/连接顺序)
				
			
				
					
					6
					④ 执行器:调用存储引擎接口逐行执行
				
			
				
					
					7
					⑤ 存储引擎:InnoDB 读写数据/索引
				
			
				
					
					8
					⑥ 返回结果集
				
			
01 / 11
速度