数据库应用系统的性能分析与优化方法研究
摘要 | 第1-6页 |
第一章 前言 | 第6-7页 |
第二章 概述 | 第7-13页 |
2.1 优化的目标 | 第7-8页 |
2.2 性能优化的步骤 | 第8-10页 |
2.3 使用诊断工具 | 第10-13页 |
第三章 数据库应用系统的优化 | 第13-63页 |
3.1 数据库服务器的优化 | 第13-39页 |
3.1.1 内存的优化 | 第13-18页 |
3.1.1.1 调整库高速缓存 | 第13-14页 |
3.1.1.2 数据字典高速缓存的调整 | 第14-15页 |
3.1.1.3 数据块缓冲区高速缓存的调整 | 第15-18页 |
3.1.1.4 优化重做日志缓冲区 | 第18页 |
3.1.2 优化I/O | 第18-38页 |
3.1.2.1 调整表空间与数据文件 | 第19-22页 |
3.1.2.1.1 合理分布表空间 | 第19-20页 |
3.1.2.1.2 使用聚簇 | 第20-22页 |
3.1.2.1.3 监控表空间 | 第22页 |
3.1.2.2 调整数据存储 | 第22-28页 |
3.1.2.2.1 使用预分配值 | 第22-23页 |
3.1.2.2.2 表和索引的磁盘条带化 | 第23-24页 |
3.1.2.2.3 避免碎片 | 第24-26页 |
3.1.2.2.4 注意行链接和行迁移 | 第26-28页 |
3.1.2.3 调整回滚段 | 第28-31页 |
3.1.2.3.1 回滚段概述 | 第28-30页 |
3.1.2.3.2 优化回滚段的方法 | 第30-31页 |
3.1.2.4 调整重做日志 | 第31-32页 |
3.1.2.5 分区的使用 | 第32-38页 |
3.1.3 优化数据排序 | 第38-39页 |
3.2 优化SQL语句 | 第39-53页 |
3.2.1 基于规则的优化 | 第39-40页 |
3.2.2 基于代价的优化 | 第40-41页 |
3.2.3 SQL语句的处理过程 | 第41-43页 |
3.2.4 使用解释计划 | 第43-44页 |
3.2.5 使用SQL跟踪和工具TKPROF | 第44-46页 |
3.2.6 优化技巧 | 第46-53页 |
3.3 操作系统平台的优化 | 第53-56页 |
3.4 优化网络性能 | 第56-63页 |
3.4.1 Oracle网络协议介绍 | 第56页 |
3.4.2 检测网络性能的方法 | 第56页 |
3.4.3 调整网络I/O | 第56-58页 |
3.4.4 分布式数据库的I/O调整 | 第58-63页 |
第四章 应用实例 | 第63-68页 |
4.1 工程勘测数据库管理信息系统的介绍 | 第63页 |
4.2 系统优化的措施 | 第63-68页 |
第五章 结束语 | 第68-69页 |
参考文献 | 第69-70页 |
致谢 | 第70页 |