本课是一门基于MySQL数据库的性能优化课, 性能优化是一门艺术,比较抽象,它没有固定的招式,优化的关键是学习一种思路,判断一个方向,最后就是一“键”定胜负!

*   第一章 网站优化/

  *   MySQL优化概述/

    *   01-优化介绍与存储引擎

  *   储存引擎/

    *   02-innodb存储引擎的特性1-存储格式

    *   03-innodb存储引擎的特性2-数据存储顺序和并发性

    *   04-myisam存储引擎的特性1-存储形式&存储顺序&并发性

    *   05-myisam存储引擎的特性2-压缩性

    *   06-memory存储引擎&存储引擎的取舍

  *   慢查询操作/

    *   07-查找需要优化的语句-慢查询日志01

    *   08-查找需要优化的语句-慢查询日志02

    *   09-查找需要优化的语句-精确记录查询时间-profile机制

  *   索引/

    *   10-索引的介绍

    *   11-创建索引

    *   12-删除&查看索引和创建索引的注意事项

    *   13-执行计划explain

    *   14-myisam索引的数据结构

    *   15-innodb索引的数据结构

    *   16-索引覆盖

    *   17-索引的使用原则1-列独立和like查询

    *   18-索引的使用原则2-or运算和复合索引

    *   19-索引的使用原则3-智能选择和优化group by

    *   01-前缀索引

    *   02-全文索引

  *   查询缓存/

    *   03-查询缓存1-配置和使用

    *   04-查询缓存2-无缓存的情景和查看缓存情况

  *   limit分页/

    *   05-limit分页优化

  *   分区技术/

    *   06-分区技术介绍

    *   07-分区算法之list

    *   08-分区算法之range

    *   09-分区算法之hash和key

    *   10-分区管理

  *   锁机制/

    *   13-mysql锁机制介绍

    *   14-mysql锁机制表锁演示

    *   15-mysql锁机制行锁演示

    *   16-mysql锁机制PHP代码实现

  *   碎片管理/

    *   17-mysql中数据碎片修复

  *   范式和反三范式/

    *   18-范式和反三范式

  *   分表技术/

    *   11-分表技术之水平分表

    *   12-分表技术之垂直分表