MySQL 几乎是后端岗位绕不开的一项基础能力,但真正卡住人的往往不是建表和写增删改查,而是当一条 SQL 变慢、一次线上查询把数据库拖住时,你知不知道从哪里下手。这套黑马程序员的 MySQL 教程把重心放在优化和面试常问的问题上,适合已经会写基本 SQL、想再往深处走一步的人。
它主要解决哪些工作场景
课程内容围绕几类实际问题展开:索引为什么没被用上、一条慢查询该怎么定位、执行计划怎么读、事务和锁在多并发下会出什么问题、日志和缓存对性能有什么影响。这些场景在真实工作里出现频率很高,比如接口响应突然变长、某张表数据量涨上来之后查询开始抖动、同事提交的 SQL 在测试环境没问题到线上就慢。课程把这些拆成可操作的知识点,而不是停留在概念解释。
学完能独立做什么
比较现实的预期是:你能独立读懂一条 SQL 的执行计划,判断索引是否命中、为什么回表,能对慢查询做初步分析和改写;理解事务隔离级别与 InnoDB 行锁的关系,遇到锁等待或死锁时知道往哪个方向排查;对二进制日志、查询缓存这类机制的作用和取舍有清晰认识。这些能力足够支撑日常后端开发和一部分面试问答,但不代表学完就能处理所有高并发架构问题,那需要更多实战积累。
资料适合什么基础
- 已经能熟练写常规 SQL,知道主键、索引、事务这些词,但说不清底层原理;
- 工作中接触过 MySQL,遇到过性能问题却靠搜索零散解决;
- 正在准备后端面试,想系统梳理数据库相关的高频问题。
如果连基本的增删改查和表关联都还不熟,建议先把基础打牢再来看这套内容,否则优化部分会听得吃力。全程以 MySQL 为主,不涉及其他数据库的对比迁移。
怎么用这套资料效率更高
建议不要从头到尾当视频刷。先挑索引和执行计划相关的内容看,这部分对日常开发收益最直接;再回头看事务、锁和日志,配合自己在用的 MySQL 版本动手敲一遍,看真实的执行计划和锁等待情况。面试热点部分可以放到后面当作自测清单,凡是讲不出所以然的再回去补对应章节。视频之外,把每节的结论整理成自己的排查步骤,比收藏一堆笔记更有用。
总的来说,这是一套偏实战和查漏补缺的 MySQL 内容,适合拿来做系统梳理,也适合边工作边对照着看。抱着解决具体问题的目的去学,收获会比单纯追完进度大得多。
课程目录
【黑马程序员】全面深入Mysql数据库优化_java进阶教程资料.png [493.5 KB] 04817.MySQL高级trace工具.mp4 [10.0 MB] 10308.MySQL高级-日志-二进制日志statement.mp4 [17.7 MB] 08718.MySQL高级-锁-InnoDB行锁-类型.mp4 [2.7 MB] 07305.MySQL高级-查询缓存-开启查询缓存.mp4 [12.1 MB] 03807.-Memory与Merge特性.mp4 [15.1 MB] 08819.MySQL高级-锁-InnoDB行锁-基本演示.mp4 [18.9 MB] 11924.MySQL高级-案例-系统性能优化-数据源配置.mp4 [32.7 MB] 04918.验证索引提升查询效率.mp4 [11.1 MB] 06332.MySQL高级orderby优化.mp4 [33.1 MB] 10510.MySQL高级-日志-查询日志.mp4 [7.5 MB] 08920.MySQL高级-锁-InnoDB行锁-行锁升级为表锁.mp4 [10.6 MB] 10712.MySQL高级-复制-原理.mp4 [8.3 MB] 04211.explain指令介绍.mp4 [9.9 MB] 03302.MySQL高级-体系结构.mp4 [24.7 MB] 10611.MySQL高级-日志-慢查询日志.mp4 [15.9 MB] 01818.MySQL高级-语法-if判断.mp4 [13.3 MB] 11722.MySQL高级-案例-系统性能优化-索引优化.mp4 [31.5 MB] 05625.MySQL高级全表扫描更快.mp4 [9.0 MB] 05221.失效情况范围查询,字段运算.mp4 [14.3 MB] 07406.MySQL高级-查询缓存-SELECT选项.mp4 [10.2 MB] 09021.MySQL高级-锁-InnoDB行锁-间隙锁危害.mp4 [12.7 MB] 03201.MySQL高级-今日内容.mp4 [2.0 MB] 02727.MySQL高级循环获取游标.mp4 [15.5 MB] 00202.Linux上安装MySQL.mp4 [19.6 MB] 02222.MySQL高级while循环.mp4 [11.6 MB] 07507.MySQL高级-查询缓存-失效场景.mp4 [15.6 MB] 06635.MySQL高级-SQL优化-or优化.mp4 [16.1 MB] 10409.MySQL高级-日志-二进制日志row及日志删除.mp4 [22.2 MB] 09601.MySQL高级-课程内容.mp4 [2.2 MB] 07810.MySQL高级-内存优化-InnoDB内存优化.mp4 [9.9 MB] 07002.MySQL高级-应用优化.mp4 [17.2 MB] 01212.MySQL高级-视图-概述.mp4 [7.2 MB] 07608.MySQL高级-内存优化-优化原则.mp4 [4.8 MB] 11318.MySQL高级-案例-日志查询后端-ServiceController.mp4 [26.9 MB] 03030.MySQL高级-触发器-创建及应用.mp4 [47.4 MB] 02020.MySQL高级-输出参数.mp4 [12.8 MB] 10813.MySQL高级-复制-集群搭建.mp4 [27.6 MB] 03504.MySQL高级-存储引擎-特性.mp4 [4.4 MB] 00606.MySQL高级-索引-数据结构.mp4 [5.1 MB] 07709.MySQL高级-内存优化-MyISAM内存优化.mp4 [6.7 MB] 12126.MySQL高级-案例-系统性能优化-AOP切换数据源-测试.mp4 [21.0 MB] 00808.索引-数据结构-B+TREE.mp4 [13.5 MB] 01717.语法-变量.mp4 [16.9 MB] 06837.MySQL高级-SQL优化-索引提示.mp4 [21.7 MB] 02121.MySQL高级-case结构.mp4 [15.6 MB] 01414.-查看及删除视图.mp4 [5.5 MB] 08416.MySQL高级-锁-MyISAM表锁-小结.mp4 [4.1 MB] 12227.MySQL高级-案例-系统性能优化-AOP切换数据源-原理解析.mp4 [24.6 MB] 04514.explain之tabletype.mp4 [25.8 MB] 09904.MySQL高级-常用工具-mysqlbinlog与mysqldump.mp4 [19.8 MB] 01313.-视图-创建及修改视图.mp4 [13.8 MB] 11621.MySQL高级-案例-系统性能优化-分页优化.mp4 [38.3 MB] 07103.MySQL高级-查询缓存-概述及流程.mp4 [4.2 MB] 05928.单列索引与复合索引选择.mp4 [16.2 MB] 09425.MySQL高级-SQL技巧-数字函数与字符串函数.mp4 [12.8 MB] 11116.MySQL高级-案例-AOP记录日志.mp4 [34.7 MB] 02828.MySQL高级函数.mp4 [13.9 MB] 06736.MySQL高级-SQL优化-limit优化.mp4 [19.6 MB] 02929.MySQL高级-触发器-介绍.mp4 [8.3 MB] 09122.MySQL高级-锁-InnoDB行锁-争用情况查看.mp4 [3.2 MB] 00404.MySQL高级-索引-概述.mp4 [25.0 MB] 02525.MySQL高级游标介绍.mp4 [7.9 MB] 04615.keyrowsextra.mp4 [18.9 MB] 05827.MySQL高级in和notin.mp4 [2.9 MB] 05019.-全值匹配.mp4 [14.3 MB] 11217.MySQL高级-案例-日志查询后端-mapper接口.mp4 [37.5 MB] 06130.MySQL高级大批量插入数据.mp4 [21.4 MB] 01010.MySQL高级-索引-索引语法.mp4 [27.0 MB] 08113.MySQL高级-锁-MySQL对锁的支持.mp4 [3.8 MB] 03131.MySQL高级-触发器-查看及删除002.m4s [5.3 MB] 04716.MySQL高级showprofile.mp4 [15.7 MB] 09702.MySQL高级-常用工具-mysql.mp4 [5.4 MB] 03706.MySQL高级-MyISAM特性.mp4 [11.0 MB] 12025.MySQL高级-案例-系统性能优化-AOP切换数据源.mp4 [17.8 MB] 06029.查看索引使用情况.mp4 [2.5 MB] 11015.MySQL高级-案例-基本工程导入.mp4 [20.1 MB] 09324.MySQL高级-SQL技巧-SQL执行顺序及正则表达式.mp4 [8.3 MB] 06534.MySQL高级-SQL优化-子查询优化.mp4 [6.3 MB] 04413.explain之select_type.mp4 [18.1 MB] 05322.MySQL高级-索引的使用-覆盖索引.mp4 [13.2 MB] 08315.MySQL高级-锁-MyISAM表锁-写锁.mp4 [8.1 MB] 07204.MySQL高级-查询缓存-配置参数.mp4 [12.0 MB] 04312.explain之id.mp4 [23.1 MB] 06231.MySQL高级-insert优化.mp4 [4.7 MB] 09526.MySQL高级-SQL技巧-日期函数与聚合函数.mp4 [7.1 MB] 07911.MySQL高级-并发参数调整.mp4 [27.1 MB] 12328.MySQL高级-案例-系统性能优化-应用优化.mp4 [8.7 MB] 03605.MySQL高级-InnoDB特性.mp4 [27.0 MB] 03131.MySQL高级-触发器-查看及删除001.m4s [814.0 KB] 01515.MySQL高级-存储过程-概述.mp4 [4.5 MB] 11823.MySQL高级-案例-系统性能优化-读写分离概述.mp4 [10.5 MB] 05120.MySQL高级最左前缀法则.mp4 [17.7 MB] 00707.-索引-数据结构-BTREE.mp4 [53.4 MB] 00909.MySQL高级-索引-索引分类.mp4 [5.1 MB] 00101.MySQL高级-课程内容介绍.mp4 [4.2 MB] 01111.MySQL高级-索引-索引设计原则.mp4 [12.4 MB] 08012.MySQL高级-锁-锁的概述及分类.mp4 [6.4 MB] 04009.SQL执行频率.mp4 [18.9 MB] 08214.MySQL高级-锁-MyISAM表锁-读锁.mp4 [13.8 MB] 适合人群 数据库管理员 后端开发人员 面试求职者 学习收获 掌握MySQL数据库优化方法 应对MySQL面试问题 提升数据库处理效率 祝您学习愉快! 学有所成,前程似锦!



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


