TPC-C与数据库性能优化
| 摘要 | 第1-4页 |
| ABSTRACT | 第4-7页 |
| 第1章 绪论 | 第7-10页 |
| ·前言 | 第7-8页 |
| ·国内外研究现状 | 第8页 |
| ·课题背景 | 第8-10页 |
| 第2章 基础知识介绍 | 第10-27页 |
| ·SQL SERVER简介 | 第10-12页 |
| ·SQL Server数据库的起源和发展 | 第10页 |
| ·SQL Server的优点 | 第10-11页 |
| ·SQL Server的特征和组件 | 第11-12页 |
| ·数据库性能测试 | 第12-13页 |
| ·性能评测方法 | 第12-13页 |
| ·关系数据库测评方法 | 第13页 |
| ·TPC-C标准 | 第13-27页 |
| ·TPC组织简介 | 第13-14页 |
| ·TPC-C基准 | 第14-15页 |
| ·TPC-C商业模型 | 第15-17页 |
| ·TPC-C结构和数据组织 | 第17-21页 |
| ·TPC-C的事务类型 | 第21-27页 |
| 第3章 测试过程与结果 | 第27-32页 |
| ·测试框架及步骤 | 第27-28页 |
| ·测试基准配置 | 第28-29页 |
| ·测试结果及分析 | 第29-32页 |
| 第4章 数据库系统优化 | 第32-55页 |
| ·从高到低的优化方法 | 第32-33页 |
| ·调整应用 | 第33-37页 |
| ·优化SQL语句 | 第33-34页 |
| ·使用存储过程 | 第34-36页 |
| ·使用索引和聚簇 | 第36-37页 |
| ·调整服务器 | 第37-41页 |
| ·轻量缓冲池 | 第37页 |
| ·锁和最大异步I/O | 第37-38页 |
| ·服务器内存数 | 第38-39页 |
| ·最大工作者线程数 | 第39页 |
| ·设置工作区大小 | 第39-40页 |
| ·恢复时间间隔 | 第40页 |
| ·用户连接 | 第40-41页 |
| ·调整操作系统 | 第41-42页 |
| ·调整前台应用程序 | 第41页 |
| ·禁用不必要的服务 | 第41页 |
| ·优化网络 | 第41-42页 |
| ·操作系统带区化 | 第42页 |
| ·调整硬件 | 第42-49页 |
| ·调整处理品 | 第42-43页 |
| ·调整内存 | 第43-46页 |
| ·调整磁盘 | 第46-49页 |
| ·优化方案 | 第49-51页 |
| ·建立结构合理的数据库 | 第49页 |
| ·合理设置初始化参数 | 第49-50页 |
| ·调整操作系统平台 | 第50-51页 |
| ·利用完整性约束和触发器 | 第51页 |
| ·优化后测试结果 | 第51-55页 |
| 第5章 总结与未来展望 | 第55-57页 |
| ·论文总结 | 第55页 |
| ·未来工作 | 第55-57页 |
| 参考文献 | 第57-60页 |
| 致谢 | 第60-61页 |
| 附录A | 第61-67页 |