Oracle的性能调整与优化分析

来源 :科学与技术 | 被引量 : 0次 | 上传用户:Mondy_xu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着科学技术和计算机网络技术的快速发展,加大了信息数据的管理工作和构成的难度和复杂度,为信息的保密性带来严峻挑战,目前应用最为广泛的信息数据管理系统就是 Oracle 数据库,其稳定性和信息安全性优势显著。在数据库系统运行时间不断延长的趋势下,其性能出现了各种问题,影响其运行,因此需要对其性能进行调整和优化。本论文从不同方面阐述Oracle的性能调整与优化分析,希望为研究Oracle数据库的专家和学者提供理论参考依据。
  关键词:Oracle;性能调整;优化分析
  Oracle 数据库系统是一个复杂的大型关系型数据库系统。 其性能优化有多种方式,性能因素的影响也是多方面的。 机器性能、操作系统和网络性能这些外界因素也能直接影响到 Oracle 性能的发挥。本文主要研究的方向是除了外界因素之外,Oracle 本身的优化配置与性能分析。
  1Oracle数据库简介
  1.1 Oracle 数据库概述
  Oracle 数据库功能相当强大,起源较早,最开始出现的形式是关系型数据库技术,可以实现对数据之间的关系的了解,并通过信息库的构造将这些关系真实的反映出来。1984 年 Oracle 数据库实现了桌面计算机与关系数据库的有效结合,随着 Oracle 数据库的不断发展,其各项功能也不断健全,并提供给企业类的、网络工作组、高可靠性的、产业化的应用可靠的技术支撑,实现对关系数据的高效处理。
  1.2 Oracle 数据库主要特点
  Oracle 数据库的主要特点有支持多用户和大数据的高性能事务处理、硬件环境独立、对完整性和安全性的良好控制,同时 Oracle 数据库还遵守网络通信协议、数据存取语言等相关的工业标准。另外Oracle数据库支持分布式数据库和分布处理,拥有可连接性、可兼容性、可移植性的特征。实现不同型号的计算机和不同操作系统下可以运行Oracle 数据库的需求,其自身独有的特点满足了不同用户的不同要求,符合时代发展潮流。
  2对 Oracle 数据库系统性能产生影响的相关因素
  2.1 Oracle 数据库的相应运作服务器性能优劣
  对于一个数据库系统来说,服务器便是整个系统正常运作的核心,服务器的性能优劣直接对整个数据库系统相关性能造成影响。服务器上所运作的操作系统和服务器硬件实际配置好坏取决了 Oracle 数据库系统中服务器的性能。
  2.2 相关的网络 I/O 性能
  有效实现整个数据库系统的相关应用程序和服务器交互运作,需利用网络作为基础方能进行。因此,网络相应的性能好坏,对 Oracle 数据库系统性能有着相当重要的作用。
  2.3 Oracle 数据库的相应配置
  Oracle 数据库的配置直接影响数据库系统性能,其不仅决定了系统性能的优劣,同时是有效使系统优化的关键。Oracle 数据库的配置和相关配置调整贯穿着整个系统中的数据库设计、数据库创建以及数据库实际运行等。
  2.4 Oracle 数据库的实际应用程序性能
  Oracle 数据库的实际应用程序运行方式会对数据库的性能产生比较大的影响,尤其体现在数据库运行过程中的 SQL 语句应用、数据库端相应的程序设计以及整个数据库系统的连接方式等方面,这些运作方式均对数据库的实际执行效率造成影响。
  3 Oracle数据库性能调整
  3.1 调整 Oracle 数据库内存参数
  Oracle 数据库内存参数的调整主要是针对其系统全局区进行的。其主要组成部分有日志缓冲区、数据缓冲区、共享池。系统全局区伴随着环境的变化做出相应改变,在对其进行调整的过程中要考虑数据库的运行模式、操作系统的内存容量、系统的类型是裸设备还是文件系统、物理内存的大小。系统全局区大约占数据库物理内存的 40%-60%,系统全局区大小直接受初始化参数的决定性影响,主要参数有 WORKAREASIZEPOLICYLOGBBUFFER、SHARED_POOL_SIZE、DB_CACHE_SIZE、DB_BLOCK_SIZE。WORKAREASIZEPOLICY 參数的有 MANUAL和 AUTO 两种可选值,可根据实际情况进行选择;LOGBBUFFER 能够指定 Oracle 数据库内存空间的大小,即写入到重做日志文件中的通过缓冲区写入的重做日志;SHARED_POOL_SIZE 对数据库共享内存池其直接决定作用;
  3.2调整 Oracle 数据库操作系统资源
  运行服务器的操作系统对 Oracle 数据库服务器产生直接影响,操作系统的性能若是出现故障,则无法进行 Oracle 数据库性能的有效调整。首先,需要对操作系统的换页空间进行适当的调整,优化配置其内存分配,通过数据库的实际运行情况的调查,相关的管理人员可以调整内在资源,同时对操作系统的换页空间也要做出相应的调整。在换页空间的大小检查过程中,当换页空间的物理内存大于 2G 时,就需要对其进行适当的调整,如果物理内存小于 2G,则需要将换页空间大小设定为物理内存的 1.5 倍。
  4 Oracle 性能优化
  4.1 内存优化
  在介绍共享池优化之前,我们先要了解 SGA 这个概念。 SGA,即系统全局区 System Global Area,它是Oracle Instance 的基本组成部分,在实例启动时分配。 共享池 Shared Pool 就是一个系统全局区,它的目的是能够快速反问数据库数据,在实例启动时确定其大小。 如果系统频繁地释放与分配,则会严重影响其性能指数。为了避免这点,应该保证共享池能够完全的存放到实际内存中,不需要在虚拟内存中转来转去,这样会大大提高 Oracle 访问数据的性能。共享池的设置可以通过定义 SGA_TARGET 参数的值,也就是目标 SGA 大小,Oracle 就会根据此目标值自动设置共享池的大小。
  4.2 SQL 语句优化
  SQL 语句的优化还有不同 select 语句的性能不同;WHERE 后面的条件顺序影响;查询表顺序的影响等。同样含义的 SQL 语句效率是大不相同的。 在编写 SQL 语句的时候应该尽量少的使用效率不高的语句,最大限度地使用效率高、可以应用索引的语句。 这样会在无形之中提高了 Oracle 数据库性能。
  参考文献
  [1]Oracle数据库系统随堂案例设计[J]. 张巍娜,白彦辉.  电脑知识与技术. 2015(14)
  [2]ORACLE数据库系统的优化[J]. 赵添喜.  科技风. 2013(09)
  [3]基于Oracle数据库系统性能调整与优化研究[J]. 郭晓丹.  数字技术与应用. 2015(05)
  [4]浅谈数据库系统内存优化分配策略[J]. 张东伟.  中国管理信息化. 2017(13)[5]大型ORACLE数据库系统的优化设计研究[J]. 洪健.  电子技术与软件工程. 2014(11)
  [6]基于Oracle数据库系统的优化与性能调整研究[J]. 库尔班江·托乎提,于会松,滕良娟.  信息系统工程. 2014(08)
  [7]Oracle数据库系统的安全策略[J]. 朱春.  电脑知识与技术. 2005(14)
  (作者单位:中国人民银行伊春市中心支行)
其他文献
摘要:随着信息技术的进步与制造工艺的创新,家用数码设备不断更新换代。如今,投影仪也从有线连接走向了无线连接。针对投影仪智能无线连接器的需求,设计开发一种基于STM32F103单片机的投影仪智能无线连接器。系统主要由无线发射器,无线接收器,控制器等电路组成,可实现投影仪与计算机之间的无线连接。  关键词:智能无线连接器;STM32F103单片机;发射器;接收器  1.引言  目前,国内外大多数投影仪
期刊
摘要:近年来随着油田开发技术的深入推广,井下酸化、防砂和药剂处理等多种作业方法的广泛应用,原油物性日益复杂多变。由于集输系统原有的原油沉降脱水工艺落后、设备老化,联合站在原油脱水过程中需要通过提高脱水温度和增加净化罐放水量来降低原油含水,这样就导致了老化油的循环量不断增多,老化油的存在增强了原油乳状液的稳定性,使系统原油的脱水性能变差、脱水温度升高、加药量增大,导致近几年原油处理成本不断上升。本文
期刊
摘要:近年来,国内外学者在常规射孔对地层破裂压力的影响方面做了一些研究,然而,相比于常规射孔枪射孔,水力喷射径向钻孔在钻孔方式和钻孔参数上都有很大的区别,本文建立水力径向钻孔三维有限元模型结合岩石的抗拉破坏准则,研究径向钻孔参数包括钻孔孔径、钻孔方位角及钻孔深度对地层破裂压力的影响。  关键词:径向钻孔;破裂压力;有限元  1.前言  近年来,国内外学者在常规射孔对地层破裂压力的影响方面做了一些研
期刊
摘要:现代化的工程建设中,水利工程是比较重要的基础工程,同时能够产生的影响力是非常高的,想要在未来的工作开展上取得理想的成绩,必须加强水利工程施工中堤坝防渗加固技术的合理应用。该项技术的操作,能够促使水利工程的运转,按照正确的方式、方法来完成,减少与水体之间造成的一些不良问题,对于工程的寿命延长,以及地方生产、生活的进步,都产生了较多的保障。文章针对水利工程施工中堤坝防渗加固技术的应用展开讨论,并
期刊
摘要:压力变送器因其独特的优势,在工业生产中应用普遍。其作为检测传送装置,无论精确度,还是灵敏度都非常高,而且稳定性好,线性度优良,价格低,应用领域广。文章从多个方面论述压力传感器工作特性和零点漂移情况,深入探讨压力传感器零点漂移具体解决方法。  关键词:压力传感器;零点漂移;补偿方法  前言:  现阶段,研发压力变送器时,信号传送多通过压阻式扩散硅压力传感器实现。由于技术方面的桎梏,外部温度变化
期刊
摘要:随着油田加快对高陡构造及深层中古生界的勘探进程,叠前深度偏移技术在地下横向速度突变位置成像更具优越性,使其在地震资料处理中得到广泛应用。近年来进行的叠前深度偏移处理中,在高陡地层成像质量上与叠前时间偏移相比获得较大提高,但同时局部位置也存在纵向深度误差、横向构造偏离等问题,归根结底,目前深度偏移成像存在的各种难题,与速度建模的准确性有着较大关联。  关键词:高陡构造;深度误差;速度建模  引
期刊
摘要:液压泵可以向液压系统提供一定流量与压力的油液动力,是液压系统中不可缺少的核心元件,合理的设计液压泵尤为关键。基于此,本文以电液比例变量轴向柱塞泵控制特性作为研究对象,分析轴向柱塞泵的发展趋势与特点,探究液压系统模型情况,对电液比例变量轴向柱塞泵控制特性进行仿真测试,进而提高系统运行效率,改善工作性能。  关键词:电液比例变量泵;排量控制;轴向柱塞泵  引言:  整个液压系统当中,变量轴向柱塞
期刊
摘要:日照钢铁有限公司(以下简称日钢)高线继模块内头部碎头堆钢之后最主要的堆钢为导槽磨损造成的堆钢,经过近一年的实践摸索,并通过大量的技术攻关,确定了其主要根源,进而对症下药,为生产的高效批量生产奠定了基础。  关键词:导槽磨损;穿水冷却;堆钢;导槽改进  前言  日钢高速线材厂近年来根据市场需求,陆续开发了5.5规格的焊线和硬线,此种规格的产品需要使用双模块轧制。该厂建有三条高速线材生产线,其中
期刊
摘要:土建项目监理是电力工程施工中很重要的项目,能有效控制施工成本,提高工程建设整体水平。了解土建项目工程监理在施工过程中的作用能够帮助建筑单位认识到工程监理的重要性,更好地发挥工程监理在土建项目中的积极作用,从工程监理的角度对土建项目工程监理的内容,作用和意义进行简单的分析,并提出相应的措施。  关键词:电力工程;土建项目;监理要点  引言  随着国民经济的迅猛发展,我国电力需求日益增长。电力工
期刊
摘要:地热井取暖可有效替代其他供热材料,是未来能源发展态势,地热井采热将产业发展成为重要的新兴能源产业。在这样背景下,开发地热井供暖产业十分引人瞩目,目前准备开展第一组对穿U型平台井,目标一共9口井,中间是1口直井,周围分布8口水平井,方位设计为顺时针螺旋分布,垂深落差设计为20米,该项目已经准备如下:  关键词::地热井开发;对穿井轨迹设计;平台井设计  一、设计依据  1.1 地理及环境资料 
期刊