ORACLE 10G自动化特性在联通BSS系统性能优化工作中应用.docVIP

ORACLE 10G自动化特性在联通BSS系统性能优化工作中应用.doc

  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 10G自动化特性在联通BSS系统性能优化工作中应用

ORACLE 10G自动化特性在联通BSS系统性能优化工作中应用   摘要:在介绍Oracle 9i版本下性能优化的基本方法基础上,着重论述了Oracle 10g版本中的一些自动化特性,以及应用10g中的自动化特性进行数据库系统性能优化的方法和案例。   关键词:Oracle 自动化;10G 优化;ADDM   中图分类号:TP311.52文献标识码:A文章编号:1672-7800(2011)01-0102-03      作者简介:王卫(1971-),男,新疆乌鲁木齐人,中国联通新疆分公司信息化部工程师,研究方向为联通BSS系统建设维护;唐巍(1968-),男,新疆乌鲁木齐人,硕士,中国联通新疆分公司信息化部工程师。研究方向为联通BSS及MSS系统建设。0引言    Oracle数据库是中国联通核心业务支撑系统中最主要的关系型数据库管理系统。在联通BSS业务支撑系统的体系结构中,绝大多数的子系统都是典型的在线事务处理系统(OLTP系统),对业务处理的实时性和性能要求非常高。    基于以上情况,对Oralce数据库及BSS应用系统进行不断地性能调整和优化,就成为联通业务支撑工作中一个必不可少的关键性工作。    Oracle 10G中很多性能优化工作可以借助自动化的工具方便快捷地进行,使性能优化工作的效率和效果得以大幅提升。   1Oracle 9i环境下性能优化的典型方法和问题1.1Oracle 9i环境下典型的性能优化步骤    通常情况下Oracle 9i环境下的性能优化工作的步骤如下:①用户或应用维护人员反馈:“某个应用场景下,系统反应很慢”;②数据库管理员(DBA)人工观测该应用是否确实比较慢,或者根据以往记录的性能测试数据来比较,确认该性能问题是否确实存在;③使用统计信息收集工具包-StatsPack包(以下简称SP包),在可能会发生性能问题的时间段,进行性能统计信息搜集(即进行 “snapshot快照”);④使用SP包,生成SP分析报告;⑤DBA阅读SP分析报告,结合自己的经验,手工在浩如烟海的信息中找到可能存在的性能瓶颈;⑥对于性能瓶颈,DBA结合自己的经验,手工设计优化方案;⑦DBA或应用系统开发人员,进行数据库配置、数据库对象或应用程序的调整;⑧调整完成后,再次进行性能表现的观测,如果问题没有得到解决,则再次从步骤三开始进行新一轮的过程,直至问题得以解决。   Oracle 9i时期典型的性能优化步骤的示意图如图1所示:   图1Oracle9i时期典型的性能优化的步骤   1.2Oracle 9i环境下性能优化方法存在的问题    从上述步骤中可以明显看出,9i环境下的性能优化,均是DBA人工处理,所有的判断和决策都依靠人来开展,不仅非常耗时耗力,而且对进行优化工作的人员素质要求较高,对DBA的“经验”要求极高,旺旺只有对业务较熟悉的DBA才能进行一些有效的优化工作。   2Oracle 10G的自动化特性介绍   2.1Oracle 10G的自动化特性概述    Oracle 10G在降低DBA工作强度和提高工作效率和质量方面做了很多改进:丰富了大量的ADVICE功能;新增了很多有用的自动化功能,如自动化数据库诊断监控(ADDM)、SharedPool内存自动管理(ASMM)、自动段管理(ASM)、优化器统计信息自动收集(AOSC)等。   2.2Oracle 10G部分实用的自动化特性介绍   2.2.1自动数据库诊断监控ADDM    自动数据库诊断监控(Automatic Database Diagnostic Monitor,后文简称ADDM)是10G自动化体系中最重要的一个部分。    简单的说,ADDM是对以前版本中SP包的增强,它在以前的SP包的基础上新增了如下特性:①自动后台执行快照:自动快照的最大好处是可以在出现性能问题后,不用担心已经错过了性能问题突发的时刻,可以不再等待问题重现;②更多的统计信息种类:ADDM快照所收集的信息比9i的SP包快照收集的信息种类多了很多,很显然,收集的统计信息的种类增多,对快速准确分析和解决性能问题极有好处;③增强分析报告的可读性:分析报告可读性的增强是ADDM技术中最吸引人眼球的一个进步:9i中SP报告的内容完全是一些统计数据,没有任何“该怎么做”的建议。而在10G中,ADDM的报告的内容已经是Oracle分析完成的“汇报材料”,里面包含了各类有益的、具备可操作性的建议。   2.2.2自动共享内存管理ASMM    自动共享内存管理Automatic Shared Memory Management (后文简称ASMM)是对Oracle最重要的内存结构-SGA进行自动化管理的先进技术。    SGA

文档评论(0)

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

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

1亿VIP精品文档

相关文档