飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

慕课网-一线数据库工程师带你深入理解 MySQL

这门 MySQL 课的名字里带「深入理解」,但真正值得你先判断的,是它解决什么工作场景。简单说,它面对的不是「怎么装 MySQL、怎么写第一条 select」这类问题,而是你已经能写 SQL、能跑起业务,却在真实项目里遇到慢查询、锁等待、主从延迟、单表数据量越来越大时,不知道从哪下手。课程围绕 My

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
177 人关注 更新于 2026-04-26 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门 MySQL 课的名字里带「深入理解」,但真正值得你先判断的,是它解决什么工作场景。简单说,它面对的不是「怎么装 MySQL、怎么写第一条 select」这类问题,而是你已经能写 SQL、能跑起业务,却在真实项目里遇到慢查询、锁等待、主从延迟、单表数据量越来越大时,不知道从哪下手。课程围绕 MySQL 的核心机制和优化手段展开,重点落在读写分离、分库分表、事务处理这些工程里绕不开的环节上。如果你正被线上性能问题追着跑,或者准备面试里那些关于索引、事务隔离级别、分库分表的追问,它的针对性是够的。

适合什么基础,不适合什么基础

它更适合已经用过 MySQL 的开发者,比如写过一段时间的业务后端、做过数据表设计、大概知道索引是什么但没系统梳理过的人。数据库管理员和后端工程师是它主要面向的读者。反过来,如果你完全没接触过 SQL,连增删改查都要现学,这门课会让你吃力,因为它的讲解默认你已经有一定使用经验,直接进入机制和调优层面。转行者如果已经自学到能独立写业务查询的程度,可以尝试;如果还在入门阶段,建议先补基础再来。

建议先看哪几块,怎么配合练习

资料里除了正课内容,还配了一份答疑文档,这类答疑往往比正课更贴近你实际踩的坑,遇到卡壳时值得先翻一翻。学习顺序上,建议先把事务和索引相关的部分吃透,因为后面讲读写分离、分库分表时,很多判断都建立在这两块的理解上;如果一上来就跳到分库分表,容易只记住结论而不知道怎么权衡。练习方式上,不要只看视频。自己在本机或测试库上造一批数据,手动制造慢查询,用 explain 看执行计划,再对照课程里的优化思路去改,观察前后差异。事务部分可以开两个会话手动模拟锁等待,比单纯看讲解印象深得多。读写分离和分库分表这类偏架构的内容,如果没有真实环境,至少要把「什么情况下该做、代价是什么」想清楚,而不是背方案。

学完能独立做什么

比较现实的目标是:你能独立定位一条慢 SQL 的原因,判断是索引问题、写法问题还是数据量问题,并给出可执行的改法;能说清事务隔离级别带来的现象,在写业务代码时知道哪里要加锁、哪里会踩坑;面对数据增长,能判断当前阶段该不该上读写分离或分库分表,而不是盲目跟风。这些能力足以应付多数中小项目的数据库维护和优化,也能让你在面试里把相关问题讲得有依据。它不是那种学完就能立刻解决所有性能问题的课,但能帮你建立一套排查和决策的思路。资料本身是自学材料,节奏由你控制,建议边学边在真实或模拟环境里验证,效果比单纯刷完要好。

课程目录

课程目录53 条
  • 27 使用读写分离需要注意哪些?-慕课专栏.pdf
  • [572.0 KB]
  • 25 主键是否需要设置为自增_-慕课专栏.pdf
  • [422.6 KB]
  • 28 哪些情况需要考虑分库分表?-慕课专栏.pdf
  • [493.0 KB] 加餐:答疑篇(一)-慕课专栏.pdf
  • [396.5 KB]
  • 22 养成好的事务习惯-慕课专栏.pdf
  • [416.9 KB] 26 MySQL是否需要开启查询缓存_-慕课专栏.pdf
  • [418.7 KB]
  • 23 细聊分布式事务-慕课专栏.pdf
  • [390.8 KB]
  • 19 数据库忽然断电会丢数据吗?-慕课专栏.pdf
  • [325.6 KB] 慕课网-一线数据库工程师带你深入理解 MySQL必看.png [493.5 KB]
  • 24 如何预防SQL注入_-慕课专栏.pdf
  • [628.7 KB]
  • 20 MVCC怎么实现的_-慕课专栏.pdf
  • [465.3 KB]
  • 21 不同事务隔离级别有哪些区别_-慕课专栏.pdf
  • [491.0 KB] 16 行锁:InnoDB替代MyISAM的重要原因-慕课专栏.pdf
  • [649.5 KB]
  • 11 哪些情况需要添加索引?-慕课专栏.pdf
  • [212.6 KB]
  • 08 Join语句可以这样优化-慕课专栏.pdf
  • [262.7 KB]
  • 10 为什么添加索引能提高查询速度.pdf
  • [240.4 KB]
  • 15 全局锁和表锁什么场景会用到-慕课专栏.pdf
  • [166.2 KB]
  • 12 普通索引和唯一索引有哪些区别?-慕课专栏.pdf
  • [131.7 KB]
  • 14 为什么MySQL会选错索引?-慕课专栏.pdf
  • [222.8 KB]
  • 05 如何优化数据导入?-慕课专栏.pdf
  • [225.0 KB]
  • 17 间隙锁的意义-慕课专栏.pdf
  • [875.7 KB]
  • 18 为什么会出现死锁?-慕课专栏.pdf
  • [524.8 KB]
  • 06 让order by、group by查询更快-慕课专栏.pdf
  • [369.5 KB] 02 快速学会分析SQL执行效率(上)-慕课专栏.pdf
  • [257.8 KB]
  • 07 换种思路写分页查询-慕课专栏.pdf
  • [229.6 KB]
  • 13 联合索引有哪些讲究.pdf
  • [383.9 KB]
  • 09 为何count()这么慢.pdf
  • [301.5 KB]
  • 01 开篇词-慕课专栏.pdf
  • [148.6 KB]
  • 04 条件字段有索引,为什么查询也这么慢.pdf
  • [461.9 KB] 03 快速学会分析SQL执行效率(下)-慕课专栏.pdf
  • [247.9 KB] 适合人群 数据库管理员 后端开发工程师 数据库爱好者 学习收获 掌握MySQL优化技巧 提升数据库处理效率 解决数据库常见问题 祝您学习愉快! 学有所成,前程似锦!