基于元数据的数据仓库性能优化.doc
约27页DOC格式手机打开展开
基于元数据的数据仓库性能优化,9900多字27页摘要随着数据仓库规模的扩大,数据仓库的性能问题就显得越来越突出,如何提高数据仓库的性能,除了在设计阶段对其逻辑结构和物理结构进行优化设计外;还可以在数据仓库运行阶段,采取一些优化措施来使系统性能最佳。本系统主要功能是利用oracle9i所提供的技术:分区、实体化视图 和 查...
内容介绍
此文档由会员 20023286 发布
基于元数据的数据仓库性能优化
9900多字 27页
摘要
随着数据仓库规模的扩大,数据仓库的性能问题就显得越来越突出,如何提高数据仓库的性能,除了在设计阶段对其逻辑结构和物理结构进行优化设计外;还可以在数据仓库运行阶段,采取一些优化措施来使系统性能最佳。
本系统主要功能是利用oracle9i所提供的技术:分区、实体化视图 和 查询重写来实现数据仓库的性能优化:用户自己建表、视图并进行查询比较;比较是否采用优化技术和直接查询的时间,体现优化程度。
关键词:数据仓库、分区、实体化视图、查询重写
Abstract
With the enlargement of the scale of data warehouse, the performance question of the data warehouse seems more and more outstanding , how to improve performance of warehouse, except that carry on optimization design to its logic structure and physics structure during the course of designing; Can also take some optimization measures to make systematic function best at the warehouse operation stage of the data .
Main function of this system is to exploit technology offered by oracle9i institute: partition , materialized view and query rewrite to realize optimization of data warehouse: Users build tables , views and compare the request results; Compare the time of adopting the technology of optimizing and the time of inquiring directly, reflect the degree of optimizing.
Keyword: Data warehouse, partition , materialized view ,query rewrite
目录
第一章 引言 4
§1.1课题背景 4
§1.2研究课题的任务、目的、意义 4
1.2.1课题的任务 4
1.2.2课题的目的 5
1.2.3课题的意义 5
§1.3系统的主要功能与特色 5
1.3.1系统的主要功能大概如下 5
1.3.2系统的特色 5
第二章 系统的需求分析 6
§2.1本课题研究现状分析 6
2.1.1数据仓库性能优化的发展现状 6
2.1.2数据仓库性能优化关键技术 6
§2.2要解决的技术难点 9
§2.3本系统设计的主要内容、目标 9
§2.4系统开发的环境和工具 10
第三章 系统的详细设计 10
§3.1系统的体系结构和功能设计 10
3.1.1系统的体系结构 10
3.1.2 系统所有的模块功能设计模块图 11
§3.2系统各个模块的设计思路 12
3.2.1 连接数据库并列表模块 12
3.2.2用户建分区表模块 13
3.2.3用户建实体化视图模块 15
第四章 系统实现和测试 19
§4.1系统主界面 19
§4.2用户登录数据库的界面 20
§4.3建分区 21
§4.4建实体化视图 22
§4.5查询后得到的结果集 24
§4.6比较时间的柱状图 25
第五章 结束语 26
致 谢 26
参 考 文 献 26
参 考 文 献
[4][美]Lou Agosta 著 潇湘工作室 译 <<数据仓库技术指南>> 人民邮电出版社 2000.11
[5][美]Corey,M.C. 等著 刘晓霞 等译 << Oracle8优化技术>> 北京:机械工业出版社 1998.8
[6][美]Tremayne A.著 刘谦 等译 <>
北京:机械工业出版社 2001.10
[7]郭世亮 <<数据仓库的设计与优化>> 计算机世界报第13期
9900多字 27页
摘要
随着数据仓库规模的扩大,数据仓库的性能问题就显得越来越突出,如何提高数据仓库的性能,除了在设计阶段对其逻辑结构和物理结构进行优化设计外;还可以在数据仓库运行阶段,采取一些优化措施来使系统性能最佳。
本系统主要功能是利用oracle9i所提供的技术:分区、实体化视图 和 查询重写来实现数据仓库的性能优化:用户自己建表、视图并进行查询比较;比较是否采用优化技术和直接查询的时间,体现优化程度。
关键词:数据仓库、分区、实体化视图、查询重写
Abstract
With the enlargement of the scale of data warehouse, the performance question of the data warehouse seems more and more outstanding , how to improve performance of warehouse, except that carry on optimization design to its logic structure and physics structure during the course of designing; Can also take some optimization measures to make systematic function best at the warehouse operation stage of the data .
Main function of this system is to exploit technology offered by oracle9i institute: partition , materialized view and query rewrite to realize optimization of data warehouse: Users build tables , views and compare the request results; Compare the time of adopting the technology of optimizing and the time of inquiring directly, reflect the degree of optimizing.
Keyword: Data warehouse, partition , materialized view ,query rewrite
目录
第一章 引言 4
§1.1课题背景 4
§1.2研究课题的任务、目的、意义 4
1.2.1课题的任务 4
1.2.2课题的目的 5
1.2.3课题的意义 5
§1.3系统的主要功能与特色 5
1.3.1系统的主要功能大概如下 5
1.3.2系统的特色 5
第二章 系统的需求分析 6
§2.1本课题研究现状分析 6
2.1.1数据仓库性能优化的发展现状 6
2.1.2数据仓库性能优化关键技术 6
§2.2要解决的技术难点 9
§2.3本系统设计的主要内容、目标 9
§2.4系统开发的环境和工具 10
第三章 系统的详细设计 10
§3.1系统的体系结构和功能设计 10
3.1.1系统的体系结构 10
3.1.2 系统所有的模块功能设计模块图 11
§3.2系统各个模块的设计思路 12
3.2.1 连接数据库并列表模块 12
3.2.2用户建分区表模块 13
3.2.3用户建实体化视图模块 15
第四章 系统实现和测试 19
§4.1系统主界面 19
§4.2用户登录数据库的界面 20
§4.3建分区 21
§4.4建实体化视图 22
§4.5查询后得到的结果集 24
§4.6比较时间的柱状图 25
第五章 结束语 26
致 谢 26
参 考 文 献 26
参 考 文 献
[4][美]Lou Agosta 著 潇湘工作室 译 <<数据仓库技术指南>> 人民邮电出版社 2000.11
[5][美]Corey,M.C. 等著 刘晓霞 等译 << Oracle8优化技术>> 北京:机械工业出版社 1998.8
[6][美]Tremayne A.著 刘谦 等译 <
北京:机械工业出版社 2001.10
[7]郭世亮 <<数据仓库的设计与优化>> 计算机世界报第13期