Oracle数据库优化研究 毕业论文

Oracle数据库优化研究 毕业论文

ID:256097

大小:45.50 KB

页数:8页

时间:2017-07-14

Oracle数据库优化研究  毕业论文_第1页
Oracle数据库优化研究  毕业论文_第2页
Oracle数据库优化研究  毕业论文_第3页
Oracle数据库优化研究  毕业论文_第4页
Oracle数据库优化研究  毕业论文_第5页
资源描述:

《Oracle数据库优化研究 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Oracle数据库优化研究  摘要:Oracle数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是它却是一项非常复杂的工作。Oracle数据库性能调整与优化涉及到多个层面,并且可以提高Oracle数据库的稳定性和可靠性,保障系统高效地运行,解决系统瓶颈,节约系统开销,具有良好的应用价值。  关键词:数据库;Oracle;概述;优化;研究  1Oracle数据库概述  Oracle数据库是一个功能极其强大的数据库系统。它起始于七十年代末的关系型数据库技术。Oracle数据库的关键是怎样理解数据间的关系,然后构造反映这些关系的信息库。1984年Oracle成功地将关系型数据库

2、转移到桌面计算机上,Oracles提供了一个完整的客户/服务器体系结构的商用DBMS。利用SQL.NET软件层,与多种操作系统支持通信协议配合,为Oracle数据库提供分布式环境,可以实现多点查询。Oracle数据库发布了革命式的行锁定模式,提高了事务的处理速度,使关系型数据库应用进入了一个全新的天地。  1992年推出的Oracle7数据库采用了自协调的多线索服务器体系结构,动态调整高速数据库服务器进程的个数。这都为构造产业化的以及企业类的应用提供了技术支持。1997年,Oracle8数据库推出。Oracle8数据库不仅允许用户以处理关系数据的方式来梳理对象数据,也可同样处理关系数

3、据。因此,Oracle8数据库是一个紧密集成的对象关系数据库管理系统方案,对象技术和关系型数据库的结合,使用户现有Oracle7数据库应用软件无需移植,便可在Oracle8数据库上使用,Oracle数据库发展到现在的Oracle10g,它是第一款为网格计算而设计的数据库,集成了Oracle数据库管理技术的各种优势,又融入了网格计算的各种新的性能特点。  Oracle数据库系统的特点是支持大数据库、多用户的高性能事务处理,Oracle数据库具有良好的硬件环境独立性,支持各种类型的大型、中型、小型和微机系统。Oracle数据库遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准,

4、有着更好的安全性和完整控制,并且Oracle数据库允许将处理分为数据库服务器和客户应用程序处理,所有共享的数据管理由具有数据库管理系统的计算机处理,而运行数据应用的工作站侧重于解释和显示数据。  2数据库最优灵活体系结构OFA  OFA(OptimalFlexibleArchitecture)是提高Oracle数据库逻辑配置和性能的一种优化结构,使用这种结构进行设计会简化物理设计中的数据管理,可以高效自由地分布逻辑数据对象。数据库逻辑设计要遵循:①同样方式使用的段类型存储在一起;②按照标准使用来设计系统;③存在用于例外的分离区域;④最小化表空间冲突;⑤将数据字典分离。  3系统级优化

5、  Oracle数据库从物理结构上看,是安装在硬件服务器上的由一个个文件组成的软件系统,要确保其高效运行必须有充足的服务器资源来支撑。影响系统性能的主要问题有以下几个方面:①现有系统自身存在的缺陷或不足;②CPU不足;③内存不足;④I/O不足;⑤网络约束;⑥软件约束。在对数据库进行优化之前,应该根据实际应用需求来配置服务器硬件,选取合适的CPU型号及个数、存储容量大小等,优化网络环境,完善操作系统软件配置,为Oracle数据库提供良好的运行环境。  4数据库级优化  4.1数据库设计开发阶段  (1)优化应用程序结构设计:在数据库系统设计阶段对其逻辑结构和物理结构进行优化设计,系统性

6、能可以达到最佳,系统开销最小。因为不同的应用程序体系结构所要求的数据库资源是不同的,要根据软件需求,确定应用程序采用的体系结构,是B/S、C/S还是其他体系结构。优化应用程序结构,设置合理的数据库访问模式,能极大提高数据库效率。(2)编写优质SQL语句:良好的SQL语句可以被数据库重复使用而减少分析时间,充分利用了SQL语言和Oracle特性的应用程序处理速度较快,效率较高。在进行数据库操作时,选取合适的SQL代码,能使程序更加明了,运行速度也更快。(3)优化磁盘I/O:对于数据库系统来说,磁盘I/O操作是数据库性能最重要的方面。减少磁盘I/O操作的最根本方法就是利用高速缓存存放频繁

7、使用的数据信息,恰当使用索引和Oracle分区技术能有效节约服务器查找时间,减少磁盘操作。(4)参数优化:数据块的大小在数据库创建后不能改变,因此在设计阶段必须确定合适的数据块大小和存储参数。一般来讲,我们通常根据样例数据来确定数据块大小,而根据业务量和未来数据库发展趋势确定存储参数。  Oracle数据库参数介绍:①LICENSE-MAX-SESSION。该参数指出允许并发用户会话的最大数。若此参数为0,则不能实施并发。若并发的用户会话数已达到此极限,则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。