| 实例和故事(某银行、淘宝,google),重现数据性能场景 
 | 
高峰的并发访问大数据容量的查询大数据量的联合查询和统计长事务处理大数据容量的数据操作分布式数据库一致性同步 | 
| 分析性能关注的问题 | 
并发处理大数据容量处理复杂数据查询和统计长事务处理分布式数据处理如何通过逻辑数据库设计优化性能如何从物理数据库角度优化性能支持不断增长的性能压力引起的扩展 | 
| 典型数据库的运行原理,建议结合SQLServer ,MySQLOracle | 
进程模型内存分配与管理日志管理事务管理缓存与页面切换SQL查询执行原理相关配置参数 | 
| 数据库设计方法与原则 | 
需求分析模块化设计什么是三范式设计出数据库、表、视图和其他数据库对象数据的一致性原则使用数据库设计工具设计之前考虑性能问题   | 
| 如何设计优秀的数据库 | 
数据库逻辑设计和物理设计的规范化合理的冗余主键的设计外键的设计字段的设计数据库物理存储和环境的设计系统设计索引的设计其他设计 | 
| 行业数据库设计经验方法论 | 
销售行业数据库设计案例分析金融行业数据库设计案例分析互联网行业数据库设计案例分析其他行业案例分析 | 
| 数据性能场景 
 | 
高峰的并发访问大数据量的联合查询和统计长事务处理大数据容量的数据操作(查询,更新,修改,删除)性能分布式数据库一致性同步 | 
| 性能优化:数据库设计 | 
针对性能的数据库设计基本原则逻辑数据库设计物理数据库设计反规范化设计分割技术RAID技术   | 
| 性能优化:SQL算法的改进 | 
只返回需要的数据尽量少做重复的工作注意事务和锁注意临时表和表变量的用法子查询的用法慎用游标尽量使用索引注意连接条件的写法其他需要注意的地方学会分辩SQL语句的优劣 | 
| 性能优化:索引定期维护 | 
索引的定义索引的结构、填充因子聚集索引和非聚集索引唯一索引和包含列索引索引碎片整理以及索引重建删除从未使用过的索引创建更合适的索引 | 
| 性能优化:系统调优 | 
TempDB的调优定期转移不需要的历史数据解决死锁和阻塞多表JOIN考虑视图 | 
| 性能优化:海量数据库优化 | 
存储内容分解根据内容确定存储位置与介质数据的分库策略:结构划分原则,存储空间,数据的水平和垂直切割,多个数据库的访问关系规划,读写分离多个数据库的数据路由和同步数据的备份与转储充分利用缓存提升性能 | 
| 应对不断发展的数据存储方案:分库设计 | 
数据仓库设计原则与模型搭建星型架构与雪花型架构事实表与维度表的设计逻辑设计与物理设计数据仓库设计的常用方法数据仓库设计技巧总结数据仓库案例分析 | 
| 某大型数据库设计项目案例 | 
项目介绍需求分析分析项目中的数据数据库容量分析数据库访问量分析数据库的逻辑设计和性能优化数据库的物理设计和性能优化数据库性能优化方案数据库性能监测与调优建立持续的性能扩展架构  |