面向大型数据处理系统的Oracle数据库性能优化技术

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:lvhuan009a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对大型数据处理MS系统中常见的性能问题,总结出一套Oracle数据库关键优化技术,并通过实例说明所提出方案的有效性。
  关键词:大型数据处理系统 Oracle数据库 性能优化
  0 引言
  本文以实际研发项目为平台,选取某大型网络原始数据分析处理系统为研究对象,分析并讨论其后台Oracle数据库的性能优化技术和方法。该系统随着处理数据日益增多,常常出现吞吐量低,响应慢,数据库进程莫名挂死等诸多问题。本文针对这些问题提出一套Oracle数据库性能优化的思路和方法,并对优化前后的效果进行对比。
  1 数据库性能优化的最佳时机
  从以往项目的失败经验来看,在系统性能变差时才对系统进行优化已经太晚,相关研究表明,数据库应用系统的性能问题50%都是在设计阶段引入的,因此对数据库性能最有效的优化阶段在设计阶段,同时设计阶段优化能以最低的代价获取最大的收益。
  2 设计及开发阶段的Oracle数据库优化技术
  本文所研究系统规模庞大、架构复杂,需要对当前数据库进行重新设计。
  2.1 调整数据库结构设计
  设计原则如下:
  ①对数据资源需求非常大且交互频繁的功能模块,数据库设计时使用临时表,加快统计分析的速度。②对于基本表的设计严格遵守第三范式。③根据访问的频繁程度对相关表进行分割处理、存储冗余数据、存储衍生列、合并相关表处理等。
  2.2 调整磁盘I/O
  为了实现硬盘之间I/O负载均衡,减少磁盘竞争和I/O争用,应遵循如下基本原则和方法:
  ①访问量大的数据文件放到独立磁盘。②同一个表空间的多个数据文件放到不同磁盘。③为索引创建单独表空间,并将表和索引分开在不同的表空间。④创造用户表空间,与系统表空间分开磁盘存放;⑤创建回滚段专用的表空间。⑥创建临时表空间用于排序操作。⑦Oracle文件和操作系统文件尽可能放到不同磁盘上。⑧最好使用廉价磁盘冗余阵列。
  2.3 调整和有效利用SGA
  正确设置SGA大小,在当前项目中,将数据缓冲区从优化前的224M增加到340M,将共享池从优化前的400M增加到450M,将日志缓冲区从优化前的100M增加到150M,并在PGA的排序区或临时表空间的临时段中进行排序操作。
  2.4 恰当使用分区
  Oracle中恰当的使用分区技术,可以将数据在物理上分隔开,不同分区的数据可以指定保存在处于不同磁盘上的数据文件里,可缩短查询时间,均衡I/O。在当前项目中,对4*146G的硬盘进行分区,共分为16个分区,各数据表的分区指定保存在不同的磁盘下。
  2.5 索引的优化和设计
  建立索引根本目的是提高查询效率,开发人员应遵守以下原则应用索引:
  ①选择在where子句中常用的查询列做索引字段。②选择常用来关联表的字段做索引字段。③对普通的B-Tree索引,以选择性高的字段做索引字段。④不要在经常被删除的字段上建立索引。⑤考虑建立位映射索引。⑥对where子句中函数参数的字段,建函数索引。⑦避免在索引列上进行计算。
  2.6 SQL语句的优化
  为提升数据库性能,在SQL优化时应严格遵循如下原则:
  ①尽量避免对全表扫描;②如果多个表经常被查询,尽可能使其放在同一数据块中;③使用Decode减少扫描;④使用TRUNCATA替代DELETE,用EXISTS替代IN;⑤用表连接替换EXISTS;⑥在GROUP BY前滤掉不需要的记录;⑦不要在应用中做数据校验,使用数据库的约束;⑧可过滤掉的记录条件都写在WHERE子句的末尾;⑨使用ORDER BY和GROUP BY短语;⑩慎用游标;使用快照和显形图等分布式数据库对象减少对数据库的查询次数;用where子句代替having子句。
  3 实例优化
  在“HP 580G7服务器+Oralce 10g数据库+应用
  程序”的环境中,以单日导入50G数据的应用场景来对比验证,软件性能优化前后指标对比如下表所示,该结果证明上述Oracle数据库优化技术的有效性。
  参考文献:
  [1]Gaja Krishna Vaidyanatha.Oracle性能优化技术内幕[M].机械工业出版社,2002,5:284.
  [2]Robert G.Freeman.Oracle DBA 必备技能详解[M].商云飞,译.北京:清华大学出版社,2006.
  [3]张舒.超大型Oracle數据库的基础设计和优化设计[J].价值工程,2011(10).
  基金项目:
  陕西省教育厅科学研究计划专项基金(No.2013JK0189);西安工程大学教育教学改革项目(No.2012JG25)。
  作者简介:
  王纯子(1983-),女,陕西西安人,讲师,博士,主要研究方向:复杂系统建模、优化决策与控制。
其他文献
摘要:煤层瓦斯压力测定的准确与否,直接影响指导瓦斯治理措施,为确保测压快速准确,必须要解决一个难题——如何快速、准确测定瓦斯压力。  关键词:煤层快速测压 准确 关键技术  潘三矿是淮南矿业集团重点监管六对强突矿井之一,特别是矿井进入深部开采,瓦斯防治第一步是基础资料准确可靠的收集,只有数据详尽的瓦斯地质基础资料,才能做到有的放矢,实现安全技术经济一体化。近些年来,在瓦斯压力测定上我们一方面积极探
期刊
摘要:本文从城市滨水区、旅游开发模式等基本概念入手,结合旅游地生命周期理论,对武汉汉江滨水区在不同生命周期阶段的旅游开发模式进行了实证研究,提出:在旅游开发初期(导入期、探索期)实施增长极模式、在旅游开发中期(发展期、稳定期)实施点轴开发模式和网状综合开发模式、在旅游开发远期(滞长期、衰落期、复兴期)实施创新转型开发模式。  关键词:生命周期理论 城市滨水区 旅游开发模式 武汉汉江  目前,国内外
期刊
摘要:大学理念是大学发展远景与方向的指导原则,是对大学的精神、使命、宗旨、功能与价值观等基本思想的概括性论述。在西方从纽曼到洪堡再到范海斯,逐步形成了教学、科研与服务相结合的大学理念。而我国学习和借鉴西方的大学理念,经历了蔡元培、梅贻琦对大学理念的再认识以及形成了西南联大独特的大学理念。本文通过分析西方与我国大学理念的形成与发展,力求从中获取对当今高等教育的有益启示,从而有助于提高我国高等教育的质
期刊
介绍了磁极压板偏心车胎的设计过程。并基于SolidWorks三维仿真设计软件,分析改进了车胎的结构,增加减重孔使整个夹紧装置系统重心(带工件)与工装回转中心线同心,有效地保证了偏心磁极压板的加工质量。  关键词:增安型同步电动机 磁极压板 偏心 车胎 SolidWorks  0 引言  增安型同步电动机广泛用于石油、化工、化肥、制冷等行业具有爆炸危险气体的场所,用来拖动往复式压缩机[1]。增安型同
期刊
摘要:如何把弧齿锥齿减速器与行星减速器的优点合二为一,设计形成弧齿锥齿-行星减速器。  关键词:弧齿锥齿 行星减速器 弧齿锥齿-行星减速器  机械设备中减速器是原动机和工作机之间的独立的闭式传动装置,用来降低转速和增大扭矩,以满足工作需要。减速器的种类很多,可分为齿轮减速器、蜗杆减速器和行星减速器以及它们相互结合起来的减速器。在煤矿井下可伸缩式带式输送机驱动装置中,体积小、重量轻、运行稳定、噪音小
期刊
摘要:高职院校作为人才的培养基地,在社会发展中发挥着重要的作用,为了适应时代的发展潮流,高职院校需要对人才的培养模式进行创新。本文通过对主体专业进行调整和设置,改革人才培养方案,实施创新人才培养模式,为培养人才提供参考依据。  关键词:创新 培养模式 就业  当前,社会正处于发展变革时期,作为高等教育一个重要组成部分——高职教育也正顺应这一潮流快速发展,发展的同时带来的是前所未有的机遇与挑战。在此
期刊
摘要:本文对石家庄部分高校大学生幸福感状况进行了问卷调查和数据分析,从社会、学校和家庭角度分析了影响大学生幸福感的主要因素,并有针对性地提出培育大学生幸福感的对策与建议,进而提高90后大学生的幸福感和心理健康水平。  关键词:90后大学生 幸福感 培育 对策  90大学生活在一个全新的时代,这是一个物质富足机会繁多的时代,这是一个开放的时代,前辈认为在这样的时代里90后大学生抱怨自己不幸福是不可理
期刊
摘要:随着高职院校办学权从学院向专业系部下移,作为基础办学主体,专业系面临各种管理职能冲突和管理文化冲突,以共同价值塑造和传播为基础的价值观管理理论对高职专业系克服环境的模糊状态,激发成员创造力,塑造系部可持续竞争力和系部文化具有现实理论和实践意义。  关键词:高职院校专业系 价值观管理  1 高职院校专业系价值观管理的职能和文化冲突背景  1.1 高职院校办学权力下移导致专业系成为独立的管理主体
期刊
摘要:随着体育科学化的不断发展,体育信息的管理与信息化技术的结合越来越密切,体育信息化管理将是一个未来趋势。通过对国内外体育领域中信息管理系统应用方面的相关文献进行分析,综述了体育信息管理系统的应用现状,并指出了该领域中信息管理系统运用的一些问题和发展前景。  关键词:体育 信息管理  1 体育信息管理系统的相关概念界定  信息管理系统是由人和计算机网络共同组成的,覆盖全部管理范围的,能对信息进行
期刊
摘要:学风建设是高校学生工作的一个永恒主题,而思想政治教育是引导大学生形成正确的世界观、人生观和价值观的重要途径,本文在认真分析高校学风建设中存在的问题及其影响因素的基础上,将学风建设作为学生思想政治教育工作的切入点,它在高校学风建设发挥十分重要的导向、协调和推动作用,开辟以优良学风建设为主要内容的思想政治教育工作新思路,不断提高高校思想政治教育工作的针对性与实效性。  关键词:学风建设 思想政治
期刊