第1章 实例和故事
1-2 在双11大促中的数据库服务器
  
1-3 在大促中什么影响了数据库性能
  
1-4 大表带来的问题
   
1-5 大事务带来的问题
       
 
第2章 什么影响了MySQL性能
2-1 影响性能的几个方面
   
2-2 CPU资源和可用内存大小
   
      
2-3 磁盘的配置和选择
 
2-4 使用RAID增加传统机器硬盘的性能



2-5 使用固态存储SSD或PCIe卡
 
2-6 使用网络存储SAN和NAS
  
2-7 总结:服务器硬件对性能的影响

2-8 操作系统对性能的影响-MySQL适合的操作系统

2-9 CentOS系统参数优化

2-11 MySQL体系结构

2-12 MySQL常用存储引擎之MyISAM
    
myisam.OLD压缩前的文件 myisam.MYI 压缩后的文件 , 压缩后的表不能写操作,只能读操作
 
2-13 MySQL常用存储引擎之Innodb
 

2-14 Innodb存储引擎的特性
 redo log:存储已提交的事务,顺序写入,不需要读取操作 undo log:存储未提交事务,帮助回滚,随机读写操作
  
lock table myinnodb write;//加写锁 unlock tables; //解锁  
阻塞:一个事务等待其他事务释放锁,阻塞超时事务默认不回滚
死锁:两个或以上事务持有锁,都在等待其他事务释放锁,发生死锁事务会回滚
   
   
   

2-21 MySQL服务器参数介绍
   
2-23 IO相关配置参数
   
2-24 安全相关配置参数
   
 
第3章 MySQL基准测试
3-1 什么是基准测试
   
3-2 如何进行基准测试
   
   
  
第4章 MySQL数据库结构优化
4-1 数据库结构优化介绍
 
4-4 需求分析及逻辑设计-反范式化设计
   
   

第6章 数据库索引优化
6-1 Btree索引和Hash索引
 m yisam索引中叶子节点:指向数据物理地址, innodb:叶子节点指向主键
   
 
6-3 索引优化策略
   
   
 
第7章 SQL查询优化
7-1 获取有性能问题SQL的三种方法
   
   
   
   
 
第8章 数据库的分库分表
8-1 数据库分库分表的几种方式
   
  
https://coding.imooc.com/class/chapter/49.html
|