计算机Oracle数据库优化措施.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机Oracle数据库优化措施

计算机Oracle数据库优化措施   摘要   随着各类信息系统业务逻辑的不断丰富、各个功能子模块复杂度的不断提升,最初设计的数据库系统的性能往往会不断的恶化,为了保障各类信息的稳定可靠运行,对数据库进行优化处理成为关键所在。本文结合在企业应用中最为常见的Oracle数据库,从优化必要性、相关影响因素以及优化措施等方面予以简要的探讨,优化数据库应从数据库运行的软硬件环境、数据库全局性配置以及数据库SQL文件以及相应的SQL执行过程追踪等多个方面予以综合性保障予以实现。   【关键词】计算机 Oracle 数据库 优化 措施   1Oracle数据库简介   Oracle数据库是Oracle(甲骨文)公司的核心产品,其产品作为大型关系型数据库拥有良好的性能而被业界广泛的应用,作为应用最为广泛的数据库之一,Oracle数据库展现了其卓越的设计理念和良好应用性能,目前Oracle数据库的最新版本是Oracle Database 12c,该版本顺应当前云计算应用的发展,对于快速部署和管理云应用有着良好的平台支撑。Oracle数据库是传统的关系型数据库,无论是CS架构还是BS架构的服务运行模式中都有着可靠的性能,其高可移植性适用于高吞吐量的应用系统。随着计算机硬件资源和软件系统的不断丰富,Oracle数据库可以稳定运行于各类微机平台上,进一步展现了其强大的平台适应性。要充分发挥Oracle数据库性能,做好相关优化处理工作是十分必要的,下文将以Oracle数据库优化处理为主要内容对相关进行简要的论述。   2Oracle数据库优化必要性以及影响因素分析   2.1Oracle数据库优化必要性分析   数据库作为各类信息系统的数据存储支撑发挥着重要的作用,随着系统业务量的不断增长、系统用户的膨胀以及各个系统模块接口复杂度的提升,数据库系统的性能往往会持续恶化,因此为了保障各类信息系统的稳定可靠运行,对数据库进行必要的优化处理成为关键。优化数据库系统是综合数据库运行的软硬件环境以及数据库各种结构化操作语句分析设计的综合性技术应用,涉及到了诸多的方面。   另外,随着云计算技术的发展,软硬件资源的弹性供给能力不断增强,数据库系统作为底层的系统软件支撑是否还需要进行必要的优化处理,答案是肯定的,云计算技术虽然提供了高可扩充的?硬件资源,但也应看到如今信息系统的业务量呈几何爆炸式的增长现实需求,单纯的依靠提升软硬件环境是远远不能满足业务以及功能发展需求,鉴于此Oracle数据库的优化设计应持续推进以适应当前高并发、大业务的功能需求发展。   2.2Oracle数据库性能影响因素分析   如上文所述,Oracle数据库性能影响因素是综合性的,不是单纯的SQL设计或者内存分配不均所造成的,根据Oracle数据库运行的软硬件环境以及数据库自身的影响因素分析,通常以下几个方面是制约其性能发挥关键要素:首先是硬件资源的应用,尤其是CPU(处理器)和内存的不合理分配,CPU是数据操作和计算机资源控制的核心,数据库系统运行过程中最为常见的CPU问题就是CPU资源占用过多,导致Oracle数据库无法分配可用的计算和控制资源引发的数据阻塞问题,而内存分配问题则更多的是其分配不合理,频繁的数据块交换引发的操作系统资源大量浪费;其次则是软件资源的不合理应用,从Oracle数据库运行和自身软件应用来分析,常见的软件资源问题包括操作系统软件以及Oracle自身设置问题,操作系统作为抽象和管理整个计算机系统资源的系统软件,发挥着关键的作用。Oracle作为大型的数据库系统要正常的运行需要操作系统进行合理的设置,以满足其功能性和性能性的需求,另外,数据库自身的系统设计,如表空间能否合理分配,缓冲池是否进行了有效利用等都是软件环境对于数据库系统的重要影响;最后则是数据库逻辑设计对于数据库系统性能的影响,数据库逻辑设计的核心在于SQL语句的合理化设计,这也是各类信息系统进行数据持久化操作的主要方式,如大量的全表扫描、多项目主键应用、索引等优化处理手段的不合理应用、I/O的规划缺失等都容易造成SQL逻辑设计问题,使得其结构化查询效率较低,引发一定的数据阻塞问题,进而影响其数据库的性能发挥。   2.3Oracle数据库优化的目标分析   2.3.1压缩数据库响应时间   数据库响应时间主要是指从用户或信息系统发出SQL到获得相应结果集的花费,通常是以时间的方式进行描述的(单位以ms来表示),作为核心的数据库优化目标,响应时间是其关键的指标,这是最为直观的性能优化结果,对提升用户体验有着重要的意义,当然,由于不同的SQL语句在进行数据库操作时由于其请求方式或者数据表级的不同,其响应时间必然是不同的,因此,在进行响应时间的统计时是进行参照量的比较,这是需要注

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档