课程解决什么问题:从“会用”到“懂原理”的跨越

很多开发者和运维工程师在面对MySQL时,往往停留在"会写SQL、会做备份"的层面。一旦遇到慢查询排不过来、锁竞争导致系统卡顿、或者数据库选型架构设计拿不准主意时,就会显得非常被动。这套课程的核心价值,在于补齐这个短板。它不教你死记硬背命令,而是带你深入理解MySQL的体系结构、InnoDB引擎内存组成以及事务与锁的底层机制。理解了这些原理,你才能知道为什么索引会失效,为什么事务隔离级别会有脏读或幻读,从而从根源上解决生产环境的疑难杂症。

适合什么基础:门槛说明与学习顺序建议

这门课的目标受众非常明确:一是希望快速提升专业能力的初级MySQL DBA,二是希望从系统运维或软件开发岗位转型为专职DBA的工程师。如果你的基础非常薄弱,连基本的SQL语法都不熟练,直接上手可能会感到吃力,建议先补充一些数据库操作的基础知识。反之,如果你已经有一定经验,但一直凭感觉优化,缺乏系统性的理论支撑,那么这套课程非常适合你。学习顺序上,建议先攻克索引原理和事务锁机制这两块内容,这是优化的基石。然后再学习参数调优和架构设计原则。资料包中的实战案例不要只看不动手,务必配合代码环境亲自复现报错和性能差异,只有亲手调过一次慢查询,那些关于B+树和执行计划的概念才会真正刻进你的记忆里。

学完能做什么:独立产出与资料配合方法

完成学习后,你将具备独立进行MySQL性能调优和架构设计的能力。具体包括:能够根据硬件资源和业务场景调整系统参数;能够设计出符合高性能要求的数据库表结构;面对复杂的SQL慢查询,能够迅速定位瓶颈并给出优化方案;同时掌握事务并发控制中的锁问题处理方法。在学习过程中,资料配合非常关键。建议把每一节理论内容对应的实战练习都跑一遍,遇到报错不要跳过,先把错误信息读透,再对照课程讲解去排查。对于架构设计部分,可以拿自己公司的实际业务需求作为练习对象,尝试画出一套完整的数据库设计方案,请导师或同行点评修改。这样的练习方式,能确保你学到的知识真正转化为生产力。

课程目录

1.png (95.

23 KB,  ) 2024-5-16 20:

19 上传 课程介绍: 深入理解MySQL体系结构、内存组成、InnoDB引擎、索引、事务、锁等基本原理掌握MySQL数据库硬件、系统、参数、SQL开发优化技能掌握MySQL数据库架构设计原则、方法帮助初级MySQL DBA快速提升,系统化学习MySQL帮助系统运维工程师、开发工程师转岗MySQL DBA。 课程目录: ├──知数堂18期实战班【完】 | ├──1 DBA基础提升-1 | | ├──0-开课仪式_ev .mp4
 122.98M | | ├──1-MySQL标准化安装_ev .mp4
 224.63M | | ├──1-利用源码安装MySQL 8.0_ev .mp4
 366.56M | | ├──2-MySQL多实例安装讲解_ev .mp4
 175.18M | | ├──2-利用Ansible实现MySQL多实例自动化安装_ev .mp4
 411.89M | | ├──3-MySQL In Docker_ev .mp4
 383.98M | | ├──4-MySQL用户管理基础_ev .mp4
 373.20M | | └──4-MySQL用户实战进阶_ev .mp4
 218.33M | ├──

10 业界展望及总结 | | └──34-业界数据库发展现状及就业分析_ev .mp4
 208.28M | ├──2 MySQL DBA基础提升-2 | | ├──5-通过字符集编码理解数据库乱码及实战_ev .mp4
 159.80M | ├──3 MySQL备份及恢复 | | ├──6-实战MySQL逻辑备份及恢复_ev .mp4
 410.36M | | ├──7-实战MySQL物理备份及恢复_ev .mp4
 385.07M | | └──8-MySQL增量备份及恢复到任意时间点实战_ev .mp4
 304.66M | ├──4 MySQL复制管理实战 | | ├──10-MySQL复制中的坑及脱坑技能_ev .mp4
 213.38M | | ├──11-复制中常见故障及处理_ev .mp4
 209.86M | | ├──12-复制架构调整tips_ev .mp4
 233.55M | | ├──13-复制主从数据一致性校验_ev .mp4
 98.34M | | └──9-MySQL复制原理及应用场景_ev .mp4
 334.64M | ├──5 MySQL高可用及架构实战 | | ├──14-基于Xenon的MySQL高可用架构_ev .mp4
 166.98M | | ├──14-基于复制架构的HA实现_ev .mp4
 166.93M | | ├──15-MySQL-InnoDB-Cluster环境实战_ev .mp4
 403.20M | | ├──16-MySQL单机环境向高可用环境过渡_ev .mp4
 162.43M | | ├──17-MySQL高可用进架构进阶:ProxySQL_ev .mp4
 243.81M | | ├──17-ProxySQL功能使用进阶_ev .mp4
 17.02M | | ├──18-ProxySQL和MGR结合实战_ev .mp4
 218.61M | | └──19-MySQL-InnoDB-ReplicaSet实战_ev .mp4
 299.38M | ├──6 利用Redis给MySQL加速 | | ├──21-利用Redis给MySQL加速_ev .mp4
 204.06M | | └──22-使用Redis的注意事项_ev .mp4
 114.39M | ├──7 MySQL DBA必备生存技能篇-1 | | ├──23-如何做MySQL SQL审核_ev .mp4
 179.95M | | ├──24-大型业务中拆方案设计(1)_ev .mp4
 134.68M | | ├──25-大型业务中拆方案设计(2)_ev .mp4
 229.57M | | ├──26-数据迁移服务(DTS)_ev .mp4
 218.72M | | ├──27-线上DDL管理-连接池-JDBC配置建议_ev .mp4
 222.77M | | ├──28-Drop datbase恢复进阶_ev .mp4
 207.94M | | ├──29-如何做数据库的升级管理_ev .mp4
 144.89M | | ├──30-MySQL数据库线上管理经验_ev .mp4
 161.01M | | └──利用strace分析MySQL运行_ev .mp4
 146.95M | ├──8 MySQL DBA必备生存技能篇-2 | | ├──31-MySQL反应慢排查三板斧_ev .mp4
 258.77M | | ├──32-数据库自动化平台实现_ev .mp4
 158.54M | | └──33-MySQL的OLAP解决方案推荐_ev .mp4
 171.52M | ├──9 综合福利视频(不定期更新,联系助教获取更多) | | ├──MySQL Query Rewrite Plugin使用_ev .mp4
 81.38M | | ├──把MHA拉下神坛_ev .mp4
 80.59M | | ├──基于DNS(Consul)高可用平台演示-1_ev .mp4
 205.08M | | ├──基于DNS(Consul)高可用平台演示-2_ev .mp4
 150.99M | | └──利用Zabbix监控MySQL_ev .mp4
 423.91M | └──20-Orchestrator+MySQL高可用架构_ev .mp4
 416.60M └──知数堂18期优化【完】 | ├──1.MySQL优化基础通识篇-1 | | ├──0-开课仪式,共同开启MySQL修行之旅_ev .mp4
 77.18M | | ├──1-MySQL分支和版本的选择_ev .mp4
 74.05M | | ├──1-MySQL分支和版本的选择(请回看本视频)_ev .mp4
 48.36M | | ├──2-MySQL有别于其他数据库的特点_ev .mp4
 116.80M | | ├──3-硬件、系统、MySQL各层优化checklist_ev .mp4
 64.33M | | └──4-玩转MySQL的几点建议_ev .mp4
 224.36M | ├──2.MySQL优化基础通识篇-2 | | ├──5.1、数据类型 – 整型、字符型_ev .mp4
 59.92M | | ├──5.2、数据类型 – 日期时间、大对象、浮点型_ev .mp4
 32.33M | | ├──5.3、数据类型 – 枚举、JSON类型_ev .mp4
 30.25M | | └──5.4、MySQL重点数据类型-类型隐式转换_ev .mp4
 216.80M | ├──3.MySQL优化基础通识篇-3 | | ├──6.1、MySQL三层结构-连接层_ev .mp4
 42.53M | | ├──6.2、MySQL三层结构-Server层、存储层_ev .mp4
 45.83M | | ├──6.3、MySQL体系结构-MySQL 8.0出色的新特性_ev .mp4
 149.33M | | ├──7-MySQL体系结构-文件目录及内存管理_ev .mp4
 62.98M | | ├──7.2、MySQL体系结构-内存管理_ev .mp4
 56.29M | | ├──8-MySQL体系结构-第三方引擎&工具-视频_ev .mp4
 29.55M | | ├──9-MySQL体系结构-善用PFS,SYS洞察MySQL_ev .mp4
 66.65M | ├──4.MySQL优化原理篇-1 | | ├──10-MySQL索引基础(1)索引数据结构_ev .mp4
 47.12M | | ├──11-MySQL索引基础(2)聚集索引、主键索引_ev .mp4
 150.91M | | ├──12-MySQL索引基础(3)联合索引、覆盖索引_ev .mp4
 132.70M | | ├──13-MySQL索引基础(3)索引新特性_ev .mp4
 43.05M | | ├──14-MySQL 8.0直方图_ev .mp4
 96.70M | | ├──15-MySQL索引优化实战(1)_ev .mp4
 77.34M | | ├──16-MySQL索引优化实战(2)_ev .mp4
 172.87M | | └──17-MySQL索引优化实战(3)_ev .mp4
 190.98M | ├──5.MySQL优化原理篇-2 | | ├──18-MySQL事务模式_ev .mp4
 93.23M | | ├──19-MySQL事务优化_ev .mp4
 105.19M | | ├──20-MySQL锁(1)_ev .mp4
 76.64M | | ├──22-InnoDB行锁工作机制解析_ev .mp4
 139.04M | | ├──23-InnoDB行锁案例详解(1)_ev .mp4
 144.84M | | ├──24-InnoDB行锁案例详解(2)_ev .mp4
 138.97M | | └──25-InnoDB死锁解析_ev .mp4
 135.42M | ├──6.MySQL优化原理篇-3 | | ├──27-理解InnoDB引擎(1)整体架构_ev .mp4
 37.64M | | ├──28-理解InnoDB引擎(2)物理存储结构_ev .mp4
 119.21M | | ├──29-理解InnoDB引擎(3)物理存储结构_ev .mp4
 136.07M | | ├──30-理解InnoDB引擎(4)内存构成_ev .mp4
 131.02M | | ├──31-理解InnoDB引擎(5)MVCC原理_ev .mp4
 143.89M | | ├──32-理解InnoDB(6)内部工作线程及优化监控_ev .mp4
 196.55M | ├──7.优化实战篇 | | ├──33-高性能MySQL应用开发建议_ev .mp4
 94.40M | | ├──34-MySQL性能问题排查思路(1)_ev .mp4
 177.79M | | ├──35-MySQL性能问题排查思路(2)_ev .mp4
 129.76M | | ├──36-MySQL性能评估方法_ev .mp4
 51.92M | | ├──37-解读MySQL执行计划_ev .mp4
 160.23M | | ├──38-MySQL优化器特性_ev .mp4
 51.02M | | └──39-MySQL故障分析方法_ev .mp4
 125.32M | ├──8.优化总结篇 | | ├──40-MySQL优化总结盘点(1)_ev .mp4
 74.55M | | ├──41-MySQL优化总结盘点(2)_ev .mp4
 74.55M | | └──42-结课_ev .mp4
 133.54M | ├──ES训练营第一期 | | ├──1 开课仪式-加入训练营 | | ├──2 学习环境准备 | | ├──3 ES索引创建及维护 | | ├──4 索引维护及使用最佳实践 | | └──5 课程结课总结与展望 | ├──43、其他附加视频 .pdf
 18.57kb | ├──MySQL故障集锦( 内部课程)_ev .mp4
 419.09M | ├──MySQL数据库锁-知数堂公开课第101期 .pdf
 7.72M | ├──MySQL索引为何失效_ev .mp4
 112.63M | ├──解析MySQL中的各种锁_ev .mp4
 232.21M | ├──知数堂「MySQL核心优化」课程预习清单(Part 1) .pdf
 1.23M | ├──知数堂「MySQL核心优化」课程预习清单(Part 2) .pdf
 48.00kb | ├──知数堂「MySQL核心优化」课程预习清单(Part 3) .pdf
 57.84kb | ├──知数堂「MySQL核心优化」课程预习清单(Part 4) .pdf
 74.58kb | ├──知数堂「MySQL核心优化」课程预习清单(Part 5) .pdf
 84.38kb | ├──知数堂「MySQL核心优化」课程预习清单(Part 8) .pdf
 37.52kb | └──资深DBA带你学习SQL开发和优化_ev .mp4
 218.38M