SERVER 层 · SQL LAYER
存储引擎层 · PLUGGABLE
文件系统
CLIENT
客户端
mysql CLI · JDBC · 连接池
CONNECTION
连接器 / 连接管理
认证 · 权限 · 线程分配
QUERY CACHE
查询缓存
8.0 已移除 · 写操作即全表失效
PARSER
解析器
词法分析 → 语法树 → 语义检查
OPTIMIZER
优化器
成本模型 · 索引选择 · JOIN 顺序
EXECUTOR
执行器
调用 handler 接口,逐行取数
STORAGE ENGINE · 默认
InnoDB
Buffer PoolChange BufferLog BufferAdaptive HashUndo
OTHER ENGINES
MyISAM · Memory
表锁 · 无事务 · 仅特殊场景
DATA FILE
.ibd 表空间
数据页 + 索引页 · 16KB
REDO
redo log
物理日志 · 循环写 · 崩溃恢复
UNDO
undo 表空间
回滚段 · MVCC 版本链
BINLOG · Server 层
binlog
逻辑日志 · 主从 / 恢复