人工精选MySQL性能调优与架构设计 mp4
这门课围绕一个很具体的问题展开:线上数据库变慢时,你能不能自己定位原因并给出改法,而不是只会重启实例或加机器。它讲的是 MySQL 的性能调优与架构设计,内容覆盖索引、调优手段、事务与隔离级别、锁、体系架构、执行原理、InnoDB 底层以及若干调优案例,后半段还延伸到 MySQL 8.0 的底层原理
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课围绕一个很具体的问题展开:线上数据库变慢时,你能不能自己定位原因并给出改法,而不是只会重启实例或加机器。它讲的是 MySQL 的性能调优与架构设计,内容覆盖索引、调优手段、事务与隔离级别、锁、体系架构、执行原理、InnoDB 底层以及若干调优案例,后半段还延伸到 MySQL 8.0 的底层原理和生产实战。对天天写 SQL 却说不清慢在哪的人,这套内容的针对性比较强。
它解决的是哪类工作场景
典型场景有三个。一是接口响应突然变慢,排查到数据库层,需要看懂执行计划、判断索引有没有被用上、是不是回表太多。二是并发一上来就出现锁等待、死锁报错,需要理解事务隔离级别和加锁规则,才能判断该改 SQL 还是改业务逻辑。三是做表结构或分库分表方案时,需要知道 InnoDB 的存储与执行机制,才不至于拍脑袋设计。课程把这些场景拆开讲,从索引和调优,到事务、锁,再到体系架构与执行原理,最后用调优案例收口,逻辑是先会用、再懂为什么。
适合什么基础,先看哪几块
如果你能写常规的增删改查、用过 explain 但看不太懂输出、知道有事务和索引但说不清原理,这套资料基本对得上。完全没碰过 SQL 的人不建议直接上,会卡在基础概念上。反过来,已经做过多年 DBA 或专门研究过 InnoDB 源码的人,前面几块会显得偏基础,可以只挑底层原理和案例部分。
建议的观看顺序是:先过一遍索引和调优这两块,把执行计划和索引失效的常见情况弄熟,这部分最容易马上用在工作里;然后看事务与隔离级别、锁,这两块要连着看,否则死锁分析会断线;最后再进入体系架构、执行原理和 InnoDB 底层,用来解释前面遇到的现象。MySQL 8.0 新特性可以放在后面按需看,不必一开始就啃。
学完能独立做什么,资料怎么配合练
比较现实的目标是:拿到一条慢查询,你能自己看执行计划、判断索引问题并给出改写或加索引的方案;遇到锁等待和死锁,能读懂相关日志、定位到具体语句;在做表设计和容量评估时,能说清选择的依据。这些是能独立完成的工作,而不是背下结论。
练习上别只看视频。建议在本机或测试库装一个 MySQL 8.0,把课程里出现的表结构和查询自己敲一遍,重点做三件事:对同一条 SQL 分别在有索引和无索引下对比执行计划;手动开两个会话复现锁等待和死锁;用真实或接近真实的量级造数据,观察调优前后的耗时差异。调优案例那部分可以当成练习题,先自己分析再对照讲解。视频适合理解原理,动手部分必须落在自己的库上,否则看完还是不会排查。
课程目录
第 1 部分28 条
- **
- 01 MySQL性能调优 与架构设计** -
- 01 课程介绍 -
- 02 数据库基础知识 -
- 03 MySQL中的索引 -
- 04 MySQL调优 -
- 05 事务和事务隔离级别 -
- 06 MySQL中的锁 - 07 MySQL8新特性 -
- 08 MySQL体系架构 -
- 09 MySQL中的系统库 -
- 10 MySQL执行原理 -
- 11 InnoDB引擎底层解析 -
- 12 事务底层与高可用原理 - 13 MySQL8新特性底层原理 -
- 14 性能调优案例 **
- 02 MySQL 8.0底层原理及生产实战** -
- 01 课程介绍 -
- 02 数据库基础知识 -
- 03 MySQL中的索引 -
- 04 MySQL调优 -
- 05 事务和事务隔离级别 -
- 06 MySQL中的锁 - 07 MySQL8新特性 -
- 08 MySQL体系架构 -
- 09 MySQL中的系统库 -
- 10 MySQL执行原理 -
- 11 InnoDB引擎底层解析 -
- 12 事务底层与高可用原理 - 13 MySQL8新特性底层原理 -
- 14 性能调优案例 **
- 03 MySQL调优实战** -


![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)


