Oracle数据库系统性能的调整及优化分析

来源 :科技风 | 被引量 : 0次 | 上传用户:li9599
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:当前我国国内应用最为广泛的一种关系数据管理系统是Oracle数据库,Oracle数据库具有相对较好的可移植性能,整个系统的操作使用相对方便,其系统功能较强,工作效率高。而Oracle数据库的系统性能直接影响到整个数据库运作的工作效率,因而对Oracle数据库的系统性能进行优化和调整显得十分重要。
  关键词:Oracle数据库;系统性能;调整优化
  Oracle数据库是目前被使用得最多的大型数据管理系统之一,在当前新形势下,数据量变得越来越大,致使系统经常会发生吞吐量减少的情况,进而直接影响了整个数据系统的响应时间[ 1 ]。
  因此,为了让Oracle数据库始终保持高吞吐量运作,有效减少系统响应时间延长情况,进一步预防系统数据管理进入瓶颈,对Oracle数据库进行系统优化以及调整是至关重要的,也是保障系统能进行高效运作的前提。
  1 对Oracle数据库系统性能产生影响的相关因素
  1.1 Oracle数据库的相应运作服务器性能优劣
  对于一个数据库系统来说,服务器便是整个系统正常运作的核心,服务器的性能优劣直接对整个数据库系统相关性能造成影响。服务器上所运作的操作系统和服务器硬件实际配置好坏取决了Oracle数据库系统中服务器的性能。
  1.2 相关的网络I/O性能
  有效实现整个数据库系统的相关应用程序和服务器交互运作,需利用网络作为基础方能进行。因此,网络相应的性能好坏,对Oracle数据库系统性能有着相当重要的作用。
  1.3 Oracle数据库的相应配置
  Oracle数据库的配置直接影响数据库系统性能,其不仅决定了系统性能的优劣,同时是有效使系统优化的关键。Oracle数据库的配置和相关配置调整贯穿着整个系统中的数据库设计、数据库创建以及数据库实际运行等。
  1.4 Oracle数据库的实际应用程序性能
  Oracle数据库的实际应用程序运行方式会对数据库的性能产生比较大的影响,尤其体现在数据库运行过程中的SQL语句应用、数据库端相应的程序设计以及整个数据库系统的连接方式等方面,这些运作方式均对数据库的实际执行效率造成影响[ 2 ]。
  2 Oracle数据库系统性能优化与调整策略
  2.1 对Oracle数据库的内存区进行调整与优化
  Oracle数据库的内存区主要有两个部分组成,即包括SGA和PGA。其中SGA是Oracle数据库的数据缓冲区、资源共享池以及相关数据日志的缓冲区,上述区分配合理程度直接影响数据库系统性能的优劣性[ 3 ]。其中数据缓冲区的作用是有效将数据库中所搜索到的相关数据进行储存。如果相关的Oracle数据库用户所发出的数据请求恰巧被储存在数据缓冲区,那么数据缓冲区会直接将数据返给用户,进而有效将检索的时间减短。如果相关的Oracle数据库用户所发出的数据请求没有被储存在数据缓冲区,那么要先经由相应的服务器将数据从数据文件中进行读取,然后再将读取到的数据资料返给数据缓冲区,再经由数据缓存区将数据返给用户,导致检索时间延长。
  为进一步保障数据库用户能较快的获取数据,可将数据库相应的数据操作性能提高。资源共享池由数据库缓冲以及数据字典缓存两方面组成。库缓冲的作用是将执行过的SQL语句和PL/SQL程序代码分析以及执行计划等一系列的信息进行存放。
  数据字典缓存的作用主要是将数据库系统中的相关对象信息和相应的数据库用户权限等一系列信息进行存放。将资源共享池进行合理的配置,能有效提高SQL语句和PL/SQL程序的实际执行效率。数据日志的缓冲区作用是将数据库系统中所有的修改信息进行存放。如果在数据日志的缓冲区中出现较多日志写入失败,则说明数据库中的相关日志缓冲区容量过小,这将直接对数据库系统的性能造成影响。
  2.2 对数据库中的磁盘I/O进行调整
  数据库中的磁盘I/O实际运作速度对整个系统的性能影响作用相对比较大,因此有效的对磁盘I/O进行调整,可提升数据库系统性能。其中对磁盘I/O性能造成影响的因素主要有磁盘竞争、过多进行I/O操作以及相应的数据块空间实际分配管理等。
  2.3 数据库中的碎片整理
  由于数据库对象以及相关的数据操作都在持续不断的变化、进行。致使数据库产生磁盘碎片。磁盘碎片主要有三个分级,包括表空间级、索引级以及表级。其中表空间级主要利用表空间重组和相关命令的执行将数据库中的数据导出,进而通过操作TRUNCATE将表空间的数据进行删除,然后通过使用IMPORT程序导入方式将相关数据进行有效的导入,将存在于表空间中的磁盘碎片进行清除。索引级主要是将表空间上的相关索引数量减少,或者是通过变化频率相对比较低的列进行索引创建,通过重创索引等方式,有效减少磁盘中的索引碎片产生。表级:主要是通过将系统数据块的大小进行合理设置,并利用相应的PCTFREE等数据参数,防止碎片产生。
  3 结语
  对Oracle数据库进行系统性能优化和调整的工程相對比较复杂。对Oracle数据库进行系统优化和调整实际上就是通过降低相应的磁盘对数据库进行访问,以获取其所需的相关数据[ 4 ]。由此有效将系统的相关吞吐量提升,减少系统运用的响应时间,可将Oracle数据库系统实际的可用性进一步提高,消除数据库瓶颈,有效将系统性能优化至最佳状态。
  参考文献:
  [1] 刘哲.基于Oracle数据库系统的优化与性能调整研究[J].绿色科技,2012,05(03):283-284+287.
  [2] 江李兵,江川宁.Oracle数据库的性能调整与优化方法探析[J].计算机光盘软件与应用,2014,10(01):140+142.
  [3] 王春梅,陈学明.基于Oracle数据库电信CRM经营分析系统的性能优化[J].计算机与数字工程,2015,03(06):418-422.
  [4] 黄雁.基于Oracle数据库的性能调整及优化技术研究[J].电脑编程技巧与维护,2015,09(07):66+88.
  作者简介:
  张建刚(1980-),男,汉族,湖北黄石人,工程硕士,讲师,研究方向:计算机网络管理,数据库应用。
其他文献
研制了一种非接触式、高精度核子密度计。依据γ射线与物质相互作用的基本原理,通过测定射线强度的变化,确定管道或容器内介质的密度、浓度等参数。采用反符合电路和高计数率芯
金渠金矿有扩大采选能力的空间和需求。为此,用优选法进行采矿方法选择;用数值模拟法优化采场结构参数;用正交试验法优化凿岩爆破参数。同时采用分段采准分层回采工艺;预留点
摘 要:本文主要论述了防空警报中无线通信的一些干扰情况,针对无线通信中的电磁干扰,提出了一些比较可行的防范措施,希望可以为今后的防空警报防范干扰工作提供参考和借鉴。  关键词:防空警报;无线通信;电磁干扰;防范  经过科学家的长期研究发现,电磁干扰是一种“电磁感应”现象,它会严重干扰防空警报的无线通信效果和质量,因此,针对防空警报无线通信的电磁干扰进行防范非常有必要。  一、防空警报控制系统的功能
对工程产生盲炮事故原因进行了分析,并分别针对起爆器材质量、爆破网路设计、施工管理及工艺操作采取了一系列措施,有效地控制了拒爆现象。重点分析了反射四通复式多闭合起爆网
介绍了鞍山地区贫赤铁矿选矿工艺中,破碎设备的使用情况;通过对Sandvlk与Nordbeg中细碎圆锥破碎机设备结构及技术指标的对比,提出鞍山地区贫赤铁矿破碎工艺中,联合应用Sandvik和N
连续运行9年的295BⅡ电铲,其重量近8t的动臂壁板在不同部位出现最长达300mm的裂纹。介绍了在大修期间针对壁板不同部位不同情况的裂纹进行焊接修复的技术要领和经验,修复后经半
摘 要:针对目前高层框剪结构办公楼楼板的施工过程中存在的开裂问题,文章通过分析开裂的产生原因、预防方法以及处理措施,来提高办公楼楼板结构的稳定性。  关键词:高层框剪结构;办公楼楼板开裂;灌浆法;填充法  建筑业的高速发展,使得高层建筑成为了主要的建筑形式。而高层建筑中框剪结构办公楼楼板,容易受开裂问题的影响,这就降低了高层建筑的稳定性。  基于此,相关建设人员应在明确工程设计要求的基础上,采用科
摘 要:近年来,我国电力系统在国家经济水平、综合国力不断提高的影响下得到了快速发展,线路避雷器在实际输电线路中的应用也越来越频繁,避雷器的应用在一定程度上提高了输电线路的安全系数。本文在对避雷器的选择原理进行分析的基础上,探究了避雷器的安装及具体应用。  关键词:输电线路;线路避雷器;应用分析  现阶段,雷电活动较频繁,多发的雷电活动阻碍了电力系统的稳健发展,加大了电力运行的阻力。线路避雷器在输电
目的探讨循证护理对重症急性胰腺炎患者的影响作用。方法 24例重症急性胰腺炎患者作为研究对象,将患者分成观察组和对照组,每组12例,实施循证护理干预(观察组)和常规护理干预(对
提出了铁矿石中汞含量的原子荧光光谱测定法。通过试验确定了溶样方法、试液酸度、干扰元素的允许量及仪器工作条件。该方法检出限为0.032μg/L,精密度为4.5%,线性范围为0—40μg/,L