这门课解决什么问题

数据库慢是后端开发和运维日常最头疼的烂摊子。业务跑起来没问题,数据量一大,查询就卡死,甚至拖垮整个服务。这门课不教怎么写基础的增删改查语句,它只解决一个核心场景:面对已经卡顿的数据库,怎么定位瓶颈并把查询速度提上去。课程从索引底层逻辑、事务机制、锁冲突一直讲到执行计划分析,把排查慢查询的链路彻底拆解。如果你平时的工作是写接口但一遇到慢查询就只能干等 DBA 救场,或者做运维需要独自扛数据库稳定性,这门课就是帮你补齐这块排查短板的。

适合什么基础与建议先看哪几块

这门资料不适合完全没摸过关系型数据库的零基础新人,看之前你得有基本的 SQL 语法基础,知道表怎么连、字段怎么查。建议拿到资料后,不要从头按顺序看,优先啃三块内容:首先是索引部分,重点理解辅助索引和覆盖索引的底层逻辑,这是后续优化的地基;其次是执行计划分析,这是你日后排查慢查询时用得最高频的工具,必须学会看懂每行输出代表的含义;最后是锁机制,特别是行锁和死锁的解析。这三块学透,你基本具备了独立排查慢查询的能力,剩下的内容可以在实际遇到具体问题时再按需查阅。

资料怎么配合练习与学完能做什么

看视频时千万别只用眼睛过一遍,数据库优化是典型的手上功夫,必须跟着视频里的案例自己建表跑数据。资料里提到的索引失效场景和死锁排查,自己用本地环境复现一遍,手动加上索引再对比前后的执行计划变化,这种体感比听十遍讲解都管用。学完这套资料,你能独立完成几件具体的事:拿到一条慢 SQL,能通过执行计划迅速看出是不是索引没生效;遇到数据库整体吞吐量下降,能分清是锁等待还是事务配置不当造成的;面对一张大表,能自己设计出合理的联合索引来支撑业务查询。这套资料的价值在于帮你建立一套系统化的排查思路,而不是死记硬背几条优化参数。


01 MySQL性能优化

课程目录

*   01 MySQL性能优化/

  *   01 开班仪式MySQL优化学习之路/

    *   01 开班仪式MySQL优化学习之路

  *   02 深入理解MySQL索引/

    *   01 聚集索引、辅助索引、前缀索引、覆盖索引等.mp4

  *   03 MySQL索引优化实践及索引优化总结/

    *   01 索引为什么不可用,及索引优化实践&总结.mp4

  *   04 MySQL事务特点/

    *   01 MySQL事务特点,是否要使用自动提交模式.mp4

  *   05 优化MySQL事务效率/

    *   01 优化MySQL事务效率

  *   06 MySQL锁/

    *   01 MySQL全局锁、MDL锁等

    *   02 解析InnoDB行锁、死锁、锁优化

  *   07 分析执行计划及定位SQL性能瓶颈/

    *   01 分析执行计划及定位SQL性能瓶颈

  *   08 MySQL优化方法大荟萃/

    *   01 几个终极优化套路,性能瓶颈定位&优化实践

  *   09 MySQL关键性能指标解读/

    *   01 选择MySQL分支及版本的要点是什么

    *   02 90%的人都不知道的登入MySQL的坑

    *   03 分享我用过的那些趁手的Linux性能分析工具

    *   04 MySQL有哪些关键配置参数,怎么最优配置

    *   05 MySQL哪些关键指标反映当前的性能状况