文摘
英文文摘
声明
第一章绪论
1.1数据迁移概述
1.1.1数据迁移的必要性、实际意义及特点
1.1.2数据迁移的实现
1.2论文工作
1.3论文章节安排
第二章Oracle9i服务器概述以及处理SQL语句的方法
2.1 Oracle9i服务器概述和体系结构
2.1.1逻辑存储结构
2.1.2物理存储结构
2.1.3 Oracle存储器结构
2.1.4 Oracle后台进程
2.1.5连接Oracle实例
2.2 Oracle处理SQL语句的方法
2.3 SQL语句性能测试的方法
第三章数据迁移方案及ETL工具选择
3.1数据迁移的前期准备
3.1.1数据迁移内容的调查
3.1.2对被迁移数据的检查
3.1.3编制新旧对应表
3.1.4建立调度控制表和调度控制程序
3.2数据迁移方案的设计
3.2.1数据迁移的方法
3.2.2数据迁移的策略
3.2.3A企业的数据迁移方案
3.2.4 A企业数据迁移项目的工作流程
3.3 ETL工具的选择
3.3.1专业厂商提供的ETL工具
3.3.2 A公司项目中所用的专业ETL工具
3.3.3 A公司项目中自主开发的ETL工具
3.3.4改进Oracle性能提高ETL程序执行效率
3.3.5系统调优的测试结果
第四章优化索引及SQL语句提高查询速度
4.1索引的基本概念
4.1.1索引基本技术简介
4.2索引的类型及使用策略
4.2.1稀疏索引和稠密索引
4.2.2聚簇和非聚簇索引
4.2.3聚簇索引的使用策略
4.2.4非聚簇索引的使用策略
4.2.5组合索引
4.2.6表的连接策略
4.2.7避免在小表上建立索引
第五章调整共享池提高查询效率
5.1了解共享池
5.1.1语句高速缓存的好处
5.1.2共享池的组件
5.2测量共享池的性能
5.2.1测量库高速缓存区的性能
5.2.2测量Dictionary Cache性能
5.3改进共享池的性能
5.3.1使之更大
5.3.2为大型PL/SQL语句腾出空间
5.3.3鼓励代码重用
5.3.4调整LJbrary Cache—具体initora参数
第六章调整缓冲区高速缓冲存储器
6.1了解数据库缓冲区高速缓冲存储器
6.1.1LRU列表
6.1.2用户服务器进程
6.1.3数据库写入程序(DBWO)
6.2测量Database Buffer Cache的性能
6.2.1使用V$SYSSTAT视图监视Buffer Cache
6.2.2非命中率性能测量
6.3改进Buffer Cache性能
6.3.1使Database Buffer Cache更大
6.3.2使用多个缓冲区池
6.3.3在内存中缓存表
6.3.4正确的使用索引
第七章结束语
7.1论文已完成工作
7.2工作中的不足和今后的展望
致谢
参考文献