先搞清楚:你的数据库慢在哪
很多后端开发者遇到 MySQL 性能瓶颈时,往往习惯性地直接改代码或加索引,却忽略了底层环境配置对系统吞吐量的决定性影响。这门课的核心价值在于帮你建立完整的性能归因链路:从 CPU 资源分配、内存参数调优,到磁盘 I/O 选择和 RAID 配置,再到存储引擎的特性对比(如 InnoDB 的事务特性与 MyISAM 的读取优势),你不再只是“知其然”,而是能判断“为什么慢”。课程第 02 章详细拆解了操作系统、文件系统与硬件架构对数据库的影响,这部分内容适合那些已经具备基本 SQL 语法、但在生产环境中频繁遭遇高并发卡顿或资源浪费的工程师。如果你的工作场景涉及从单机部署到集群扩展的维护,或者需要为团队制定服务器选型标准,这一章能帮你避免盲目堆硬件的误区,先理解原理再做配置。
基准测试:用数据说话,而非凭感觉调参
调参最怕“玄学”。第 03 章引入了基准测试的方法论,教你如何使用 sysbench 和 mysqlslap 等工具建立性能基线。这里解决的关键问题是:在修改配置前后,如何量化提升幅度?课程通过具体实例演示了如何构造公平的测试环境,并解读测试结果中的关键指标。这对于需要向技术负责人汇报性能优化成果、或在压力测试中定位瓶颈的开发者至关重要。你不需要是测试专家,但必须学会用数据驱动决策,避免凭直觉修改 `innodb_buffer_pool_size` 等核心参数导致生产事故。
索引优化:从理论到实战的闭环
第 06 章聚焦于索引结构的底层逻辑与优化策略。不同于普通的 CRUD 教学,这里深入对比了 B-tree 与 Hash 索引的适用场景,并分上中下三部分系统讲解优化策略。这部分内容假设你熟悉常见的慢查询日志分析,重点在于如何根据查询模式选择最优索引结构,以及如何识别无效索引。学完这部分,你应当能够独立设计一套覆盖主要业务查询的索引方案,并通过 `EXPLAIN` 执行计划验证优化效果。资料包中的视频文件建议配合实际业务库练习:先观看第 02 章建立硬件与配置概念,再用第 03 章的工具对测试库进行基准测试,最后应用第 06 章的策略对慢查询进行索引重构。这种“环境认知-数据验证-结构优化”的学习路径,能帮助你从单纯的 DBA 操作者转变为具备架构设计思维的数据库开发者,独立应对中大规模数据量下的性能挑战。
课程目录
📁 第02章 什么影响了MySQL性能 2- 23 IO相关配置参数.wmv [12.1 MB] 2-9 CentOS系统参数优化.wmv [22.3 MB] 2-3 磁盘的配置和选择.wmv [7.7 MB] 2-4 使用RAID增加传统机器硬盘的性能.wmv [19.2 MB] 2- 17 MySQL常用存储引擎之Archive.wmv [10.5 MB] 2- 24 安全相关配置参数.wmv [7.4 MB] 2- 11 MySQL体系结构.wmv [10.6 MB] 2- 20 如何选择存储引擎.wmv [5.1 MB] 2- 21 MySQL服务器参数介绍.wmv [12.5 MB] 2-7 总结:服务器硬件对性能的影响.wmv [4.8 MB] 2-5 使用固态存储SSD或PCIe卡.wmv [12.2 MB] 2- 25 其它常用配置参数.wmv [4.9 MB] 2- 12 MySQL常用存储引擎之MyISAM.wmv [19.5 MB] 2- 13 MySQL常用存储引擎之Innodb .wmv [17.5 MB] 2-2 CPU资源和可用内存大小.wmv [21.0 MB] 2- 26 数据库设计对性能的影响.wmv [5.3 MB] 2-19 MySQL常用存储引擎之Federated.wmv [28.3 MB] 2-8 操作系统对性能的影响-MySQL适合的操作系统.wmv [4.2 MB] 2-15 Innodb存储引擎的特性(2).wmv [12.8 MB] 2-14 Innodb存储引擎的特性(1).wmv [24.2 MB] 2- 18 MySQL常用存储引擎之Memory.wmv [16.9 MB] 2- 22 内存配置相关参数.wmv [10.9 MB] 2- 27 总结.wmv [2.0 MB] 2-6 使用网络存储SAN和NAS.wmv [9.8 MB] 2-1 影响性能的几个方面.wmv [10.1 MB] 2- 10 文件系统对性能的影响.wmv [4.5 MB] 2- 16 MySQL常用存储引擎之CSV.wmv [20.3 MB] 📁 第06章 数据库索引优化 6-2 安装演示数据库.wmv [2.3 MB] 6-3 索引优化策略(上).wmv [43.5 MB] 6-1 Btree索引和Hash索引.wmv [38.3 MB] 6-5 索引优化策略(下).wmv [38.6 MB] 6-4 索引优化策略(中).wmv [45.7 MB] 📁 第03章 MySQL基准测试 3-5 Mysql基准测试工具之sysbench.wmv [35.3 MB] 3-2 如何进行基准测试.wmv [10.7 MB] 3-4 Mysql基准测试工具之mysqlslap.wmv [54.8 MB] 3-3 基准测试演示实例.wmv [15.9 MB] 3-1 什么是基准测试.wmv [4.7 MB] 3-6 sysbench基准测试演示实例.wmv [69.9 MB] 📁 第08章 数据库的分库分表 8-2 数据库分片前的准备.wmv [23.8 MB] 8-4 数据库分片演示(下).wmv [53.5 MB] 8-1 数据库分库分表的几种方式.wmv [9.9 MB] 8-3 数据库分片演示(上).wmv [35.2 MB] 📁 第07章 SQL查询优化 7-2 慢查询日志介绍.wmv [21.0 MB] 7-5 SQL的解析预处理及生成执行计划.wmv [40.7 MB] 7-1 获取有性能问题SQL的三种方法.wmv [18.6 MB] 7-7 特定SQL的查询优化.wmv [27.4 MB] 7-4 实时获取性能问题SQL.wmv [8.6 MB] 7-3 慢查询日志实例.wmv [35.6 MB] 7-6 如何确定查询处理各个阶段所消耗的时间.wmv [34.3 MB] 📁 第01章 实例和故事 1-1 什么决定了电商双11大促的成败 .wmv [7.1 MB] 1-2 在双11大促中的数据库服务器.wmv [10.7 MB] 1-5 大事务带来的问题.wmv [25.1 MB] 1-4 大表带来的问题.wmv [17.9 MB] 1-3 在大促中什么影响了数据库性能.wmv [9.6 MB] 📁 第05章 MySQL高可用架构设计 5- 13 MMM架构实例演示(下).wmv [62.7 MB] 5-3 mysql二进制日志格式对复制的影响.wmv [11.8 MB] 5-5 基于日志点的复制.wmv [34.0 MB] 5-17 MHA架构实例演示(2).wmv [40.6 MB] 5- 20 MaxScale实例演示.wmv [40.3 MB] 5-8 MySQL复制性能优化.wmv [14.7 MB] 5-9 MySQL复制常见问题处理.wmv [9.5 MB] 5- 10 什么是高可用架构.wmv [19.9 MB] 5-7 MySQL复制拓扑.wmv [15.7 MB] 5- 18 MHA架构优缺点.wmv [6.8 MB] 5- 14 MMM架构的优缺点.wmv [12.6 MB] 5- 15 MHA架构介绍.wmv [14.0 MB] 5-6 基于GTID的复制.wmv [35.4 MB] 5-1 mysql复制功能介绍.wmv [8.6 MB] 5-2 mysql二进制日志.wmv [48.2 MB] 5- 19 读写分离和负载均衡介绍.wmv [18.0 MB] 5- 12 MMM架构实例演示(上).wmv [21.2 MB] 5- 11 MMM架构介绍.wmv [10.9 MB] 5-16 MHA架构实例演示(1).wmv [55.0 MB] 5-4 mysql复制工作方式.wmv [3.8 MB] 📁 第04章 MySQL数据库结构优化 4-6 物理设计介绍.wmv [6.3 MB] 4-7 物理设计-数据类型的选择.wmv [23.8 MB] 4-1 数据库结构优化介绍.wmv [12.2 MB] 4-8 物理设计-如何存储日期类型.wmv [19.5 MB] 4-4 需求分析及逻辑设计-反范式化设计.wmv [9.3 MB] 4-3 需求分析及逻辑设计.wmv [13.7 MB] 4-9 物理设计-总结.wmv [3.5 MB] 4-2 数据库结构设计.wmv [26.0 MB] 4-5 范式化设计和反范式化设计优缺点.wmv [5.3 MB] 📁 第09章 数据库监控 9-3 数据库性能监控.wmv [21.2 MB] 9-4 MySQL主从复制监控.wmv [15.4 MB] 9-1 数据库监控介绍.wmv [12.3 MB] 9-2 数据库可用性监控.wmv [15.5 MB]



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


