前一段时间好兄弟找工作,面试 Java 资深研发工程师岗位,接到了不少大厂的面试邀请,有顺利接到 offer 的,也有半道儿面试被卡掉的。但最想去的企业却因为 MySQL表存储引擎 InnoDB ,与 offer 失之交臂。
相关的面试问题也背了不少,但在实际的回答中还是欠点意思。虽然工作多年,但搞不懂背后的原理其实还是很吃亏,很多内容哪怕背过了答案,其实还是一知半解,不能很快的直击问题的本质。
MySQL 在面试中高频出现,所以弄懂它真的非常有必要。为了帮助更多人吃透MySQL,【奈学教育】将于8月12日 20:00 -22:00,邀请前58集团架构师,前转转公司架构平台部负责人、高级架构师东叔(陈东), 分享“MySQL InnoDB存储引擎实现原理”。原价499元的专题内容,现在免费带你听!
这次课程东叔针对 InnoDB 存储原理、索引实现原理、存储引擎事务实现原理进行深入剖析,并把每个模块下的知识点与业务结合起来去讲解,开拓你的技术视野,让你能够灵活应对面试问题!大家可以看课程目录,真的特别干货!
课程目录
一、课程介绍
二、MySQL InnoDB 存储原理深入剖析
MySQL记录存储
页头
虚记录
记录堆
-
自由空间链表
未分配空间
Slot区
页尾
业内记录维护
三、MySQL InnoDB索引实现原理及主键设计选择分析
聚簇索引
二级索引
联合索引
主键选择分析
四、MySQL InnoDB 存储引擎内存管理
Buffer Pool
Page
Free list
Flush list
Page Hash 表
LRU
五、MySQL InnoDB存储引擎事务实现原理
MySQL 事务基本概念
MySQL 事务实现原理
六、答疑环节
最后,添加小助手,获取【奈学教育】更多系列直播公开课,Java 技术专家们会结合当下企业中的真实案例进行分享:企业级实战案例深度剖析、分布式架构设计与实践、微服务架构与实践、业务中台设计与实践等干货知识,还可以拿到各种 Java 技术视频和资料。