飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

MySQL提升课程 全面讲解MySQL架构设计

这门课解决什么工作场景 很多后端开发者在入职后,面对数据库时往往只停留在“能跑通 CRUD”的层面。一旦业务量上来,服务器负载报警、查询响应超时、主从同步延迟等问题就会接踵而至。这门课程的核心价值,正是填补从“会用 SQL”到“理解数据库架构设计”之间的空白。 它针对的典型场景包括:如何设计一张既符

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
0 人关注 更新于 2026-10-31 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥5.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么工作场景

很多后端开发者在入职后,面对数据库时往往只停留在“能跑通 CRUD”的层面。一旦业务量上来,服务器负载报警、查询响应超时、主从同步延迟等问题就会接踵而至。这门课程的核心价值,正是填补从“会用 SQL”到“理解数据库架构设计”之间的空白。

它针对的典型场景包括:如何设计一张既符合范式又兼顾查询性能的数据表;当单点数据库扛不住流量时,如何通过复制、读写分离甚至 MMM/MHA 等架构实现高可用;以及当线上出现慢查询时,如何快速定位瓶颈并优化执行计划。如果你正处于准备中高级后端岗位面试,或者在工作中开始承担数据库设计与维护职责,这门课提供的是一套成体系的解决方案,而非零散的命令堆砌。

适合什么基础及学习建议

本课程适合已经掌握 MySQL 基本增删改查操作,但希望深入理解底层原理与架构设计的开发者。前置知识无需涉及内核源码级深度,但需具备 Linux 基础操作能力,以便配合文中的实例演示进行环境搭建与验证。

建议学习顺序如下:首先攻克第四部分的数据库结构优化,重点理解范式与反范式化的权衡,这是所有后续优化的基石;其次进入第五部分的高可用架构设计,这部分内容密集,需结合 MMM 和 MHA 的实例演示视频,亲手配置一次复制拓扑,才能真正消化二进制日志格式与 GTID 复制的工作机制;最后通过第七部分 SQL 查询优化,学习如何利用慢查询日志和解析预处理知识,逆向推导最佳索引策略。这种由内而外、由设计到运维的学习路径,能帮助你建立完整的数据库思维模型。

学完能独立做什么

完成课程学习后,你将具备独立进行中小型系统数据库架构设计的能力。具体表现为:能够根据业务需求分析,输出逻辑清晰且物理实现合理的数据表结构,避免常见的存储类型误用或日期处理隐患;在面对高并发场景时,能够评估并选型合适的主从高可用方案,理解各方案的优缺点及适用边界;此外,你还能够熟练使用性能监控工具,定位慢查询根源,并通过调整 SQL 写法或索引结构来提升系统整体响应速度。这些技能将直接转化为你在工程实践中的核心竞争力,使你在面对复杂的数据库问题时,不再依赖临时搜索,而是拥有系统化的分析与解决思路。

课程目录

第04章 MySQL数据库结构优化9 条
  • 4-2 数据库结构设计.wmv [26.0 MB]
  • 4-3 需求分析及逻辑设计.wmv [13.7 MB]
  • 4-5 范式化设计和反范式化设计优缺点.wmv [5.3 MB]
  • 4-4 需求分析及逻辑设计-反范式化设计.wmv [9.3 MB]
  • 4-6 物理设计介绍.wmv [6.3 MB]
  • 4-7 物理设计-数据类型的选择.wmv [23.8 MB]
  • 4-8 物理设计-如何存储日期类型.wmv [19.5 MB]
  • 4-9 物理设计-总结.wmv [3.5 MB]
  • 4-1 数据库结构优化介绍.wmv [12.2 MB]
第05章 MySQL高可用架构设计20 条
  • 5-7 MySQL复制拓扑.wmv [15.7 MB]
  • 5-11 MMM架构介绍.wmv [10.9 MB]
  • 5-3 mysql二进制日志格式对复制的影响.wmv [11.8 MB]
  • 5-10 什么是高可用架构.wmv [19.9 MB]
  • 5-20 MaxScale实例演示.wmv [40.3 MB]
  • 5-4 mysql复制工作方式.wmv [3.8 MB]
  • 5-13 MMM架构实例演示(下).wmv [62.7 MB]
  • 5-18 MHA架构优缺点.wmv [6.8 MB]
  • 5-17 MHA架构实例演示(2).wmv [40.6 MB]
  • 5-1 mysql复制功能介绍.wmv [8.6 MB]
  • 5-8 MySQL复制性能优化.wmv [14.7 MB]
  • 5-5 基于日志点的复制.wmv [34.0 MB]
  • 5-16 MHA架构实例演示(1).wmv [55.0 MB]
  • 5-12 MMM架构实例演示(上).wmv [21.2 MB]
  • 5-9 MySQL复制常见问题处理.wmv [9.5 MB]
  • 5-19 读写分离和负载均衡介绍.wmv [18.0 MB]
  • 5-6 基于GTID的复制.wmv [35.4 MB]
  • 5-15 MHA架构介绍.wmv [14.0 MB]
  • 5-2 mysql二进制日志.wmv [48.2 MB]
  • 5-14 MMM架构的优缺点.wmv [12.6 MB]
第07章 SQL查询优化7 条
  • 7-3 慢查询日志实例.wmv [35.6 MB]
  • 7-2 慢查询日志介绍.wmv [21.0 MB]
  • 7-6 如何确定查询处理各个阶段所消耗的时间.wmv [34.3 MB]
  • 7-5 SQL的解析预处理及生成执行计划.wmv [40.7 MB]
  • 7-7 特定SQL的查询优化.wmv [27.4 MB]
  • 7-4 实时获取性能问题SQL.wmv [8.6 MB]
  • 7-1 获取有性能问题SQL的三种方法.wmv [18.6 MB]
第01章 实例和故事5 条
  • 1-1 什么决定了电商双11大促的成败 .wmv [7.1 MB]
  • 1-3 在大促中什么影响了数据库性能.wmv [9.6 MB]
  • 1-2 在双11大促中的数据库服务器.wmv [10.7 MB]
  • 1-4 大表带来的问题.wmv [17.9 MB]
  • 1-5 大事务带来的问题.wmv [25.1 MB]
第06章 数据库索引优化5 条
  • 6-4 索引优化策略(中).wmv [45.7 MB]
  • 6-5 索引优化策略(下).wmv [38.6 MB]
  • 6-3 索引优化策略(上).wmv [43.5 MB]
  • 6-1 Btree索引和Hash索引.wmv [38.3 MB]
  • 6-2 安装演示数据库.wmv [2.3 MB]
第03章 MySQL基准测试6 条
  • 3-6 sysbench基准测试演示实例.wmv [69.9 MB]
  • 3-1 什么是基准测试.wmv [4.7 MB]
  • 3-3 基准测试演示实例.wmv [15.9 MB]
  • 3-4 Mysql基准测试工具之mysqlslap.wmv [54.8 MB]
  • 3-5 Mysql基准测试工具之sysbench.wmv [35.3 MB]
  • 3-2 如何进行基准测试.wmv [10.7 MB]
第08章 数据库的分库分表4 条
  • 8-4 数据库分片演示(下).wmv [53.5 MB]
  • 8-2 数据库分片前的准备.wmv [23.8 MB]
  • 8-1 数据库分库分表的几种方式.wmv [9.9 MB]
  • 8-3 数据库分片演示(上).wmv [35.2 MB]
第02章 什么影响了MySQL性能27 条
  • 2-15 Innodb存储引擎的特性(2).wmv [12.8 MB]
  • 2-25 其它常用配置参数.wmv [4.9 MB]
  • 2-3 磁盘的配置和选择.wmv [7.7 MB]
  • 2-5 使用固态存储SSD或PCIe卡.wmv [12.2 MB]
  • 2-21 MySQL服务器参数介绍.wmv [12.5 MB]
  • 2-13 MySQL常用存储引擎之Innodb .wmv [17.5 MB]
  • 2-8 操作系统对性能的影响-MySQL适合的操作系统.wmv [4.2 MB]
  • 2-20 如何选择存储引擎.wmv [5.1 MB]
  • 2-7 总结:服务器硬件对性能的影响.wmv [4.8 MB]
  • 2-24 安全相关配置参数.wmv [7.4 MB]
  • 2-11 MySQL体系结构.wmv [10.6 MB]
  • 2-2 CPU资源和可用内存大小.wmv [21.0 MB]
  • 2-22 内存配置相关参数.wmv [10.9 MB]
  • 2-10 文件系统对性能的影响.wmv [4.5 MB]
  • 2-19 MySQL常用存储引擎之Federated.wmv [28.3 MB]
  • 2-27 总结.wmv [2.0 MB]
  • 2-14 Innodb存储引擎的特性(1).wmv [24.2 MB]
  • 2-9 CentOS系统参数优化.wmv [22.3 MB]
  • 2-6 使用网络存储SAN和NAS.wmv [9.8 MB]
  • 2-1 影响性能的几个方面.wmv [10.1 MB]
  • 2-17 MySQL常用存储引擎之Archive.wmv [10.5 MB]
  • 2-12 MySQL常用存储引擎之MyISAM.wmv [19.5 MB]
  • 2-16 MySQL常用存储引擎之CSV.wmv [20.3 MB]
  • 2-26 数据库设计对性能的影响.wmv [5.3 MB]
  • 2-4 使用RAID增加传统机器硬盘的性能.wmv [19.2 MB]
  • 2-23 IO相关配置参数.wmv [12.1 MB]
  • 2-18 MySQL常用存储引擎之Memory.wmv [16.9 MB]
第09章 数据库监控6 条
  • 9-3 数据库性能监控.wmv [21.2 MB]
  • 9-2 数据库可用性监控.wmv [15.5 MB]
  • 9-1 数据库监控介绍.wmv [12.3 MB]
  • 9-4 MySQL主从复制监控.wmv [15.4 MB]
  • 课件.7z [163.0 KB]
  • 说明.zip [484.0 B]