有些人觉得自己花了不少精力去学如何做MySQL性能优化,但进展不快,很可能忽视了这点:有了性能分析的技术储备,才能更好掌握性能优化。最近我整理了一套MySQL视频,由浅及深讲了MySQL性能分析 + 性能优化,内容很细,基本覆盖了大家日常工作中经常碰到的一些问题,有必要共享给读者。
具体有哪些细节内容?
【 MySQL执行计划查看、索引失效分析、加锁分析 】
1. 索引优化之组合索引的使用技巧
 组合索引、最左前缀原则
 2. explain执行计划重要参数select_type讲解
 MySQL优化器、子查询、联合查询、临时表
 3. explain执行计划重要参数type讲解
 MySQL优化器、主键索引、唯一索引、非唯一索引、组合索引、索引覆盖
 4. explain执行计划重要参数extra讲解
 MySQL优化器、索引覆盖、文件排序、ICP
 5. 索引失效案例分析
 组合索引、最左前缀原则、索引覆盖
【 MySQL锁和事务篇 】
1. InnoDB存储引擎内存结构之Buffer Pool
 InnoDB的架构图、InnoDB内存结构和物理文件之间的工作关系、数据页、索引页
2. InnoDB存储引擎内存结构之Redo Log Buffer
 InnoDB的架构图、Redo log工作原理和落盘原理
3. InnoDB存储引擎物理文件之系统表空间和用户表空间文件
 InnoDB的架构图、系统表空间文件和用户表空间文件
4. InnoDB存储引擎物理文件之重做日志文件和归档文件
 InnoDB的架构图、重做日志文件、重做日志缓冲
5. InnoDB存储引擎之重做日志落盘机制
 InnoDB的架构图、落盘机制、WAL(Write ahead redo log)、Force-log-at-commit、checkpoint机制
6. InnoDB存储引擎事务原理之原子性、持久性和一致性实现
 redo log、undo log和Force Log at Commit机制、checkpoint机制
7. InnoDB存储引擎事务原理之隔离性实现
 MVCC、Lock-based CC、一致性非锁定读(consistent nonlocking read)、快照读&当前读
8. InnoDB存储引擎之一条简单SQL的行锁加锁实现分析
 record lock、gap lock、next key lock、RR和RC隔离级别、MVCC机制、主键索引、辅助索引
9. InnoDB存储引擎之一条复杂SQL的行锁加锁实现分析
 record lock、gap lock、next key lock、RR和RC隔离级别、MVCC机制、主键索引、辅助索引
10. InnoDB存储引擎之死锁原理分析
 
                   
                   
                   
                   
                             
                     
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
                     
              
             
                  

 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
					 
					 
					


 
            