面试真题

数据库 · 中等 · 百度

一图详解MySQL软件架构

中等 数据库 🎤 百度
参考答案
结论:MySQL分四层:连接层、服务层、存储引擎层、文件层。要点:连接层(TCP/SSL、认证、线程池);服务层(SQL接口、解析器、优化器、查询缓存);存储引擎层(InnoDB/MyISAM插件,负责数据读写);物理文件(数据文件、redo/undo日志)。流程:Client→连接层→服务层解析优化→引擎API→文件IO。对比:InnoDB支持事务/行锁/聚簇索引,MyISAM表锁/全文索引;示例:SELECT经优化器选索引,InnoDB从缓冲池读页。架构解耦使引擎可替换。
题目整理自公开面经,答案由校招宝自研生成,仅供参考