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

MySQL实战45讲【完结】

这门课适合已经能写基本 SQL、但在真实项目里经常被慢查询、锁等待、主从延迟拖住的人。它不教你怎么建库建表,也不带你刷题,而是把 MySQL 里那些"看起来能跑、跑起来出事"的场景拆开讲:一条查询从连接器到执行器经过了什么、索引为什么没被选中、删了数据为什么文件不缩小、只查一行为什么还是慢。学完你不

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

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

保障

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

客服

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

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

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

会员 · 按档位

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

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

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

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

这门课适合已经能写基本 SQL、但在真实项目里经常被慢查询、锁等待、主从延迟拖住的人。它不教你怎么建库建表,也不带你刷题,而是把 MySQL 里那些"看起来能跑、跑起来出事"的场景拆开讲:一条查询从连接器到执行器经过了什么、索引为什么没被选中、删了数据为什么文件不缩小、只查一行为什么还是慢。学完你不会变成 DBA,但能独立判断一个线上问题大概出在解析、索引、锁还是复制环节,并且知道下一步该看什么。

先看哪几块,别从头顺着听

如果基础一般,建议先看基础架构和日志、索引这几部分,把一条 SQL 的完整链路走通,再去看索引选错、字符串加索引这类具体问题。日志和索引的答疑篇可以放在这一组之后,它把前面容易混淆的点重新串了一遍。如果你已经在维护线上库,可以直接跳到锁、主备一致、读写分离这几块,这些是实际故障里出现频率最高的部分。内部临时表、表空间不回收这类偏原理的内容放最后,遇到具体现象再回头查。

学完能独立做什么

  • 拿到一条慢 SQL,能自己用执行计划和索引信息判断问题在哪,而不是只会加索引。
  • 能解释并处理常见的锁等待和死锁,知道动态地看加锁过程,而不是死记结论。
  • 能说清主备一致和读写分离的坑在哪,遇到主从延迟时知道先排查什么。
  • 能判断表数据删了空间不释放这类现象的原因,并决定要不要整理。

资料怎么配合练习

音频和文档是同一份内容的两种形态,通勤听、坐下看文档更划算。每讲之后不要只停留在听懂,找一个自己的库或测试库,把那讲对应的 SQL 亲手跑一遍,尤其是指令部分,比如看执行计划、看锁信息、看表空间。遇到答疑篇,先自己想一遍再看解答,效果比直接看结论好。整份资料不建议一次刷完,按工作里真实碰到的问题分批看,每次解决一个具体场景,比按顺序听完更容易记住。

最后提醒一句:这门课的价值在于帮你建立排查问题的思路,不是给你一套万能参数。如果你的工作几乎不碰数据库,或者只做简单增删改查,可以先放一放;如果你正被线上慢查询和主从问题反复折腾,它值得花时间。

课程目录

课程目录53 条
  • 📁 037 MySQL实战45讲【完结】  📄 28.读写分离有哪些坑?【更多资源-】.mp3  📄 01.基础架构:一条SQL查询语句是如何执行的?【更多资源-】.pdf
  •  📄 30.答疑文章(二):用动态的观点看加锁【更多资源-】.pdf
  •  📄 11.怎么给字符串字段加索引?【更多资源-】.mp3  📄 37.什么时候会使用内部临时表?【更多资源-】.mp3  📄 10.MySQL为什么有时候会选错索引?【更多资源-】.pdf
  •  📄 13.为什么表数据删掉一半,表文件大小不变?【更多资源-】.mp3  📄 15.答疑文章(一):日志和索引相关问题【更多资源-】.pdf
  •  📄 24.MySQL是怎么保证主备一致的?【更多资源-】.pdf
  •  📄 19.为什么我只查一行的语句,也执行这么慢?【更多资源-】.mp3  📄 18.为什么这些SQL语句逻辑相同,性能却差异巨大?【更多资源-】.mp3  📄 09.普通索引和唯一索引,应该怎么选择?【更多资源-】.pdf
  •  📄 34.到底可不可以使用join?【更多资源-】.mp3  📄 33.我查这么多数据会不会把数据库内存打爆?【更多资源-】.pdf
  •  📄 21.为什么我只改一行的语句锁这么多?【更多资源-】.pdf
  •  📄 19.为什么我只查一行的语句也执行这么慢?【更多资源-】.pdf
  •  📄 02.日志系统:一条SQL更新语句是如何执行的?【更多资源-】.mp3  📄 结束语.点线网面一起构建MySQL知识网络【更多资源-】.pdf
  •  📄 43.要不要使用分区表?【更多资源-】.mp3  📄 18.为什么这些SQL语句逻辑相同性能却差异巨大?【更多资源-】.pdf
  •  📄 10.MySQL为什么有时候会选错索引?【更多资源-】.mp3  📄 14.count(×)这么慢,我该怎么办?【更多资源-】.mp3  📄 03.事务隔离:为什么你改了我还看不见?【更多资源-】.pdf
  •  📄 05.深入浅出索引(下)【更多资源-】.pdf
  •  📄 17.如何正确地显示随机消息?【更多资源-】.pdf
  •  📄 22.MySQL有哪些“饮鸩止渴”提高性能的方法?【更多资源-】.pdf
  •  📄 35.join语句怎么优化?【更多资源-】.mp3  📄 04.深入浅出索引(上)【更多资源-】.mp3  📄 23.MySQL是怎么保证数据不丢的?【更多资源-】.pdf
  •  📄 19.为什么我只查一行的语句也执行这么慢?【更多资源-】.mp3  📄 08.事务到底是隔离的还是不隔离的?【更多资源-】.mp3  📄 42.grant之后要跟着flush privileges吗?【更多资源-】.mp3  📄 20.幻读是什么幻读有什么问题?【更多资源-】.mp3  📄 45.自增id用完怎么办?【更多资源-】.mp3  📄 24.MySQL是怎么保证主备一致的?【更多资源-】.mp3  📄 06.全局锁和表锁 :给表加个字段怎么有这么多阻碍?【更多资源-】.pdf
  •  📄 15.答疑文章(一):日志和索引相关问题【更多资源-】.mp3  📄 13.为什么表数据删掉一半,表文件大小不变?【更多资源-】.pdf
  •  📄 直播回顾.林晓斌:我的 MySQL 心路历程【更多资源-】.pdf
  •  📄 12.为什么我的MySQL会“抖”一下?【更多资源-】.mp3  📄 14.count(×)这么慢,我该怎么办?【更多资源-】.pdf
  •  📄 26.备库为什么会延迟好几个小时?【更多资源-】.pdf
  •  📄 07.行锁功过:怎么减少行锁对性能的影响?【更多资源-】.pdf
  •  📄 23.MySQL是怎么保证数据不丢的?【更多资源-】.mp3  📄 18.为什么这些SQL语句逻辑相同性能却差异巨大?【更多资源-】.mp3  📄 37.什么时候会使用内部临时表?【更多资源-】.pdf
  •  📄 05.深入浅出索引(下)【更多资源-】.mp3  📄 16.“order by”是怎么工作的?【更多资源-】.mp3  📄 结束语.点线网面一起构建MySQL知识网络【更多资源-】.mp3  📄 07.行锁功过:怎么减少行锁对性能的影响?【更多资源-】.mp3  📄 02.日志系统:一条SQL更新语句是如何执行的?【更多资源-】.pdf
  •  📄 30.答疑文章(二):用动态的观点看加锁【更多资源-】.mp3  📄 33.我查这么多数据会不会把数据库内存打爆?【更多资源-】.mp3  📄 42.grant之后要跟着flush privileges吗?【更多资源-】.pdf
  •  📄 32.为什么还有kill不掉的语句?【更多资源-】.pdf
  •  📄 27.主库出问题了从库怎么办?【更多资源-】.mp3  📄 35.join语句怎么优化?【更多资源-】.pdf
  •  📄 43.要不要使用分区表?【更多资源-】.pdf
  •  📄 41.怎么最快地复制一张表?【更多资源-】.mp3  📄 04.深入浅出索引(上)【更多资源-】.pdf
  •  📄 12.为什么我的MySQL会“抖”一下?【更多资源-】.pdf
  •  📄 32.为什么还有kill不掉的语句?【更多资源-】.mp3  📄 38.都说InnoDB好那还要不要使用Memory引擎?【更多资源-】.mp3  📄 09.普通索引和唯一索引,应该怎么选择?【更多资源-】.mp3  📄 39.自增主键为什么不是连续的?【更多资源-】.pdf
  •  📄 18.为什么这些SQL语句逻辑相同,性能却差异巨大?【更多资源-】.pdf
  •  📄 34.到底可不可以使用join?【更多资源-】.pdf
  •  📄 开篇词.这一次,让我们一起来搞懂MySQL【更多资源-】.pdf
  •  📄 31.误删数据后除了跑路还能怎么办?【更多资源-】.mp3  📄 19.为什么我只查一行的语句,也执行这么慢?【更多资源-】.pdf
  •  📄 44.答疑文章(三):说一说这些好问题【更多资源-】.pdf
  •  📄 06.全局锁和表锁 :给表加个字段怎么有这么多阻碍?【更多资源-】.mp3  📄 44.答疑文章(三):说一说这些好问题【更多资源-】.mp3  📄 36.为什么临时表可以重名?【更多资源-】.pdf
  •  📄 27.主库出问题了从库怎么办?【更多资源-】.pdf
  •  📄 25.MySQL是怎么保证高可用的?【更多资源-】.pdf
  •  📄 40.insert语句的锁为什么这么多?【更多资源-】.mp3  📄 11.怎么给字符串字段加索引?【更多资源-】.pdf
  •  📄 36.为什么临时表可以重名?【更多资源-】.mp3  📄 40.insert语句的锁为什么这么多?【更多资源-】.pdf
  •  📄 01.基础架构:一条SQL查询语句是如何执行的?【更多资源-】.mp3  📄 08.事务到底是隔离的还是不隔离的?【更多资源-】.pdf
  •  📄 38.都说InnoDB好那还要不要使用Memory引擎?【更多资源-】.pdf
  •  📄 39.自增主键为什么不是连续的?【更多资源-】.mp3  📄 29.如何判断一个数据库是不是出问题了?【更多资源-】.pdf
  •  📄 16.“order by”是怎么工作的?(1)【更多资源-】.pdf
  •  📄 41.怎么最快地复制一张表?【更多资源-】.pdf
  •  📄 21.为什么我只改一行的语句锁这么多?【更多资源-】.mp3  📄 45.自增id用完怎么办?【更多资源-】.pdf
  •  📄 26.备库为什么会延迟好几个小时?【更多资源-】.mp3  📄 17.如何正确地显示随机消息?(1)【更多资源-】.pdf
  •  📄 开篇词.这一次,让我们一起来搞懂MySQL【更多资源-】.mp3  📄 17.如何正确地显示随机消息?【更多资源-】.mp3  📄 22.MySQL有哪些“饮鸩止渴”提高性能的方法?【更多资源-】.mp3  📄 20.幻读是什么幻读有什么问题?【更多资源-】.pdf
  •  📄 25.MySQL是怎么保证高可用的?【更多资源-】.mp3  📄 31.误删数据后除了跑路还能怎么办?【更多资源-】.pdf
  •  📄 03.事务隔离:为什么你改了我还看不见?【更多资源-】.mp3  📄 28.读写分离有哪些坑?【更多资源-】.pdf
  •  📄 16.“order by”是怎么工作的?【更多资源-】.pdf
  •  📄 29.如何判断一个数据库是不是出问题了?【更多资源-】.mp3