数据库作为一名开发者必须掌握的知识,而 MySQL
作为一款优秀的开源数据库,也越来越受欢迎。本课程将不在将着重介绍一些面试中经常被提及的知识点进行深入分析,一步步掌握 MySQL
底层原理。从 MySQL
索引为什么要选择 B+
树存储,到深入分析索引的实现原理和优化措施;从事务基本概念介绍到深入分析 MVCC
实现原理;从全局锁到行锁,从记录锁到间隙锁一步步深入揭开 MySQL
中锁的奥秘;从 select
语句和 update
语句的执行流程到深入分析 count(*)
语句,order by
语句,join
语句等实现原理,并对如何优化提出了思路,通过本课程,让你更深入的了解到 MySQL
的奥秘。