1. 应用优化
1.2 减少对MySQL的访问
1.2.1 避免对数据进行重复检索
1.2.2 增加cache层
1.3 负载均衡
1.3.1 利用MySQL复制分流查询
1.3.2 采用分布式数据架构
2. MySQL中查询缓存优化
2.1 概述
2.2 操作流程
2.3 查询缓存配置
2.4 开启查询缓存
2.5 查询缓存SELECT选项
2.6 查询缓存失效的情况
3. MySQl内存管理及优化
3.1 内存优化原则
3.2 MyISAM内存优化
3.3 InnoDB内存优化
4. MySQL并发参数调整
4.1 max_connections
4.2 back_log
4.3 table_open_cache
4.4 thread_cache_size
4.5 innodb_lock_wait_timeout
5. MySQl锁问题
5.1 锁概述
5.2 锁分类
5.3 MySQL锁
5.2 MyISAM表锁
5.2.1 如何加表锁
5.2.4 结论
5.2.5 查看锁的争用情况
5.3 InnoDB行锁
5.3.1 行锁介绍
5.3.2 背景知识
5.3.3 InnoDB的行锁模式
5.3.6 无索引行锁升级为表锁
5.3.7 间隙锁危害
5.3.8 InnoDB行锁争用情况
5.3.9 总结
6. 常用SQL技巧
6.1 SQL执行顺序
6.2 正则表达式
6.3 MySQL常用函数