oracle AWR.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 AWR

oracle AWR 细化解析:Oracle 10g的统计信息工具AWR 发布时间:2007.10.10 04:43 来源:赛迪网 作者:handan AWR报告的主要内容包括以下几个部分组成 1.前言 是AWR报告的第一段,用于描述环境包括数据库名,数据库版本,是否为RAC节点,快照报告的采集时间等。 2.综述 包含等待事件段,Load Profile段,实例效率统计段,Shared Pool统计段,Cache Size段,其中最重要的是等待事件段,它告诉我们在快照时间内数据库遇到哪些性能瓶颈,它们将是性能调整或问题诊断的主要候选对象。以下Top Time Event数据摘自我的数据库产生的AWR报告。 报告显示“db file scattered read”是这个快照时间内最重要的等待事件,这种等待是由于会话在等待一个“multiblock IO”的完成,通常这是由于在大表上执行全表扫描或索引快速扫描引起。接下来可以查看哪些SQL执行这些查询,查询操作集中在哪些表上,检查SQL PLAN看是否使用了索引。 3.SQL 无效的SQL语句是性能不好的主要原因,这部分对这段时间区间内的SQL按照执行时间,逻辑读,磁盘读等指标进行了分类和排序,和STATSPACK不同的是,从AWR报告中可以直接查到该SQL的文本和发送请求的客户端进程信息,极大的提高了SQL分析的效率。 4.实例活动统计 此部分是快照期间,对实例的各个内部模块的活动和各种资源使用情况的统计,主要包括CPU使用情况,SQL*Net消息,链接的行存取和PGA使用情况 5.段统计 告诉哪些段(包括表和索引)在快照期间经历最高的磁盘读操作,这些信息可以帮助我们决定是否需要重建索引,或对段进行分区来减少发生在这些数据文件上的I/O。 AWR的一些常用操作主要包括 修改快照的收集和保存时间,创建Baseline,导出并迁移AWR数据。下面介绍一下这些功能使用方法。 默认情况下,AWR每隔1小时自动收集一个系统负载快照,并且此快照默认保存一周。但Oracle 10g提供以下命令可以修改快照收集时间间隔和保存时间。 execute dbms_workload_repository.modify_snapshot_settings (interval = 120,retention = 20160); 以上命令修改快照的收集间隔为2小时,保存时间为两周。 可以为AWR数据创建baseline,保存这些数据用于将来分析和比较。具体的命令如下: 上述命令修改快照的收集间隔为2小时,保存时间为两周。 可以为AWR数据创建baseline,保存这些数据用于将来分析和比较。具体命令如下: execute dbms_workload_repository.create_baseline (start_snap_id =1, end_snap_id =100, baseline_name = baseline name, dbid = yourdbid); 可以将AWR数据导出并迁移到其它数据库以便于以后分析。Oracle10g Release2提供两个新工具来完成导出和迁移。AWR数据的工作。 DBMS_SWRF_INTERNAL.AWR_EXTRACT用来导出数据,其使用方法如下: BeginDBMS_SWRF_INTERNAL.AWR_EXTRACT (dmpfile = awr_data.dmp,dmpdir = TMP_DIR,bid = 302,eid = 305);end; 其中,dmpfile参数用于指定将要导出的AWR数据文件的名字,dmpdir是指定存放导出文件的目录路径,bid是起始快照编号,eid是结束快照编号。 DBMS_SWRF_INTERNAL用来迁移AWR数据文件到其他数据库。导入AWR数据的过程分为两个步骤,首先使用DBMS_SWRF_INTERNAL.AWR_LOAD方法把数据导入到一个临时模式中,本例是AWR_TEST(也可以自己定义名称),具体方法如下: beginDBMS_SWRF_INTERNAL.AWR_LOAD (SCHNAME = AWR_TEST,dmpfile = awr_data,dmpdir = TMP_DIR);end; 下面把需要把AWR数据转移到SYS模式中,具体操作方法如下: exec DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME = TEST); 至此AWR数据的导入工

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档