解决什么问题:从写得对到跑得快

很多做后端开发、测试或运维的人,平时写业务逻辑时数据查得到就行,一旦遇上报表导出、月底结算或者大促压测,接口响应慢得像卡死,去排查却连执行计划都看不明白。这门课聚焦的就是这个断层:怎么在真实业务场景里做 MySQL 的性能测试,找出慢查询的根源并调优。它不是教你从头建库建表,而是补上“SQL 写得对但跑不快”这一环,覆盖锁机制排查、存储引擎选型、索引调优和真实案例复盘。学完能独立做的事很明确:面对一个慢接口,你能用工具复现问题,看懂执行计划,判断是缺索引、锁等待还是写法本身拖垮了性能,并给出可落地的优化方案。

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

资料适合已经能熟练写基本增删改查语句、知道数据库大致怎么用的人。如果你连多表关联和子查询都写不顺,建议先补基础再看。拿到资料后,建议先看存储引擎和锁这两块,因为性能问题往往不是单条语句写法的问题,而是底层机制没吃透;接着直接进入性能测试与调优部分,重点跟着案例分析走,看别人是怎么从现象一步步定位到根因的。最后那个单引号引发的案例别跳过,这种容易忽略的细节往往是线上事故的导火索。

资料怎么配合练习

看视频时务必同步开一个本地数据库跟着敲,不要只听不动手。每讲到一个调优案例,先暂停视频,自己按描述的场景造测试数据,跑一下慢查询,用执行计划工具看一遍,对比老师的思路再继续。视频里提到的锁等待和备份还原,也要在本地实际触发一次,观察现象。学完后,建议拿自己工作中遇到的真实慢查询练手,走一遍完整的定位到优化的流程,这样才算真正把知识内化成自己的技能。


从基础到高级,学习mysql的方方面面,从sql语句的编写到sql语句的调优。

课程目录

*   01 SQL语句实战-1.mp4 20:37

*   02 SQL语句实战-2.mp4 12:08

*   03 高级SQL语句实战-1.mp4 09:21

*   04 高级SQL语句实战-2.mp4 13:37

*   05 存储引擎讲解.mp4 05:47

*   06 存储过程精讲.mp4 19:42

*   07 锁的独白.mp4 09:47

*   08 数据的备份与还原.mp4 05:45

*   09 SQL性能测试与调优-1.mp4 12:33

*   10 SQL性能测试与调优-2.mp4 09:14

*   11 SQL性能测试与调优-案例分析-1.mp4 05:59

*   12 SQL性能测试与调优-3.mp4 10:06

*   13 SQL性能测试与调优-案例分析-2.mp4 09:20

*   14 单引号引发的血案-案例分析-3.mp4 05:56

*   15 数据库架构优化方案.mp4 11:47

*   16 参数优化以及硬件优化方案.mp4 19:15

*   17 总结.mp4 06:06

*   18 分析产品需求对性能的影响(案例)-补充.mp4 12:06