对Oracle数据库性能优化策略探究

对Oracle数据库性能优化策略探究

ID:46663248

大小:72.50 KB

页数:8页

时间:2019-11-26

对Oracle数据库性能优化策略探究_第1页
对Oracle数据库性能优化策略探究_第2页
对Oracle数据库性能优化策略探究_第3页
对Oracle数据库性能优化策略探究_第4页
对Oracle数据库性能优化策略探究_第5页
资源描述:

《对Oracle数据库性能优化策略探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、对Oracle数据库性能优化策略探究摘要:随着我国社会主义市场经济的不断发展‘Oracle数据库得到了越来越多的应用。本文第一部分就影响Oracle数据库性能的因素比如管理配置、服务器功能、运用应用的程序等几个方面进行分析。第二部分从物理结构的优化、逻辑结构优化、内存配置优化策略等三个方面分别对优化Oracle数据库性能提出相应策略。关键词:Oracle数据库;服务器;物理结构;逻辑结构;内存配置;优化策略中图分类号:TP392文献标识码:A文章编号:1007-9599(2012)08-0000-02就当前的发展阶段而

2、言,应用程序大多与数据库发生联系。特别是对于数据量巨大的系统来说,操作者在处理业务的过程中大多会感觉到速度比较缓慢,很难可以达到预期目标。就产生这种情况的原因进行分析:—、在硬件设备上主要体现于速度缓慢,内存容量达不到应用的要求,当然这和网速等其他因素也有着一定的联二、与设计应用程序等因素相关。三、缺少科学而合理的有效数据库。通过这些内容我们不难看出,如果对数据库进行优化,对于使用者来说可以最大限度地节省操作数据库的时间,并提高使用者处理业务的效率。目前使用范围最广的数据库管理系统是Oracle。要想确保计算机信息系统

3、可以维持在高效的运行环境,可以通过提高Oracle数据库系统的运行效率来实现。Oracle数据库服务器是一种可以高度优化的软件产品,在使用过程中,要经常的对系统性能进行优化,否则可能会有系统瓶颈的出现。—、影响因素分析对Oracle数据库运行效率产生影响的因素是多方面的,这些因素共同制约着Oracle数据库的性能。具体来说其影响因素如下:(-)管理配置要根据具体实际情况对管理配置进行分析对Oracle数据库性能影响最大的原因是数据库系统的配置处理情况。换言之,这是优化Oracle数据库系统的关键和重点。优化的主要内容是

4、:设置网络、优化内存、优化CPU以及整理碎片等。对Oracle数据库优化的好坏取决于网络设置。这是因为应用程序中的执行命令程序是以Oracle数据库中的服务器和网络共同作用来产生效力的。(—)服务器功能在Oracle数据库中,最为关键的环节便是服务器,一个性能良好的服务器可以促使Oracle数据库系统运行良好対服务器系统起决定作用的是服务器的硬件设备以及实际操作的系统。(三)运用应用的程序在一定程度上运用应用程序是可以对Oracle数据库的性能带来一定影响的。特别是在运用设计程序、SQL语句、连接Oracle数据库、使

5、用对象的情况等,因此上述因素多多少少都会给Oracle数据库在运行效率上带来一定的影响。二、Oracle数据库性能优化策略(一)物理结构的优化在对物理存储结构进行优化时,主要是对逻辑结构的物理存储地址进行合理的分配。虽然这样不能减少读写物理存储的次数,但却可以使得读写能够并行,从而减少读写磁盘竞争,进而提高作业效率。同时也可以通过计算,即通过对物理存储进行精密的计算,来减少不必要的物理存储,以此来提高系统的利用效率。1•磁盘读写并行优化就数据库的物理读写来讲,Oracle系统自身会尽可能多的进行并行优化。比如说,在进行

6、最简单的表检索中,如果出现表结构同检索域上的索引不在同一个物理结构内,那么在之后检索的过程里,对索引的检索以对表的检索将实行并行检索。2•操作并行优化操作语句的统计结果是操作并行优化的基础。在对操作进行优化时,首先要对各个表的访问频率进行统计,表之间的连接频率也是在统计之列的,然后根据所统计的数据对表空间以及物理磁盘进行分配,在分配时要参照以下原则:为了减少系统和用户在进程中对磁盘I/O的竞争,可以通过把需要连接的表格控制在表空间,并用物理磁盘对其进行分隔,将访问频率较高的表格在表空间,同样利用物理磁盘将其分隔,将经常

7、检索的的表格以及结构用物理磁盘进行分隔。(二)逻辑结构优化用相对通俗的话来说逻辑结构优化就是通过适当的加、减及调整逻辑结构来提高其应用效率。以下通过对基本表的设计和对索引的分析等来对Oracle逻辑结构进行优化分析。1•基本表扩展数据库性能可以从两方面进行分析,第一是存储空间的需求量的大小,第二便是查询响应时间所用的长短。为了对数据库的性能进行优化,首先对数据库中的表进行规范化,在对表设计时,是不可以忽略对表进行反规范化考虑的。主要方法有以下一集中:第一分割表,分割表主要是由水平分割表同垂直分割表两种共同组成的。水平分

8、割表是以行为分隔依据而分隔为多个表的。水平分割表可以提高对每个标的查询速度,但是在查询及更新时要选择不同的表格,在最后统计时还要将多个表格进行汇总,其应用程序相对比较复杂。垂直分隔则是以列为分隔依据,而分成多个表格,如果一个列的访问频率要远远高于其它列,则可以将列划分为一个表格。将不经常使用的表格划分在另一个表格中。其次要保留冗余

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

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

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