ITPub博客

首页 > 数据库 > Oracle > Oracle AWR与ASH性能报告深入解析-核心参数详解-手操-图文-可下载

Oracle AWR与ASH性能报告深入解析-核心参数详解-手操-图文-可下载

原创 Oracle 作者:leonarding 时间:2014-01-02 16:09:58 8 删除 编辑

更多精彩内容尽在


《Oracle  AWR与ASH性能报告深入解析》-核心参数详解-手操-图文-可下载


AWR:AutomaticWorkload Repository 自动工作负载信息库

通常在诊断数据库性能的时候分三个阶段

第一阶段:SQL语句级性能优化

第二阶段:session级性能优化,这时我们可以用ASH来做分析

第三阶段:DB级性能优化,AWR就是数据库层性能诊断报告,当我们无法判断数据库哪里性能出现问题时我们可以做一个全身体检报告来找到我们瓶颈所在。

AWR机制:通过对系统整体动态采样收集快照信息,存储在SYSAUX表空间,每小时采样一次,可以保存7天,MMON进程实施,快照分析后写入DBA_HIST_%开头的数据字典。



               目  录
一  数据库版本
二  AWR性能诊断报告
详细参数简介

1.WORKLOADREPOSITORY report for

2.cache size

3.Load profile

4.Top 5 TimedForeground Events

5.CPU&MEMORY 统计信息

6.RAC性能报告

7.按照消耗时间排名

8.Foreground WaitClass 前台进程等待事件(用户触发的)

9.Background WaitEvents后台进程等待事件(数据库后台进程触发的)

10.InstanceActivity Stat  实例活跃度

三  产生一个ASH报告,并进行分析,给出最后的结论

ASH:ActiveSession History 活动会话历史记录

ASH是一个会话级别的性能诊断报告,可以提供更细粒度的时间区间,可以精确到分钟,ASH可以提供比AWR更详细的关于历史会话的信息,可以作为AWR的补充。

ASH信息来源“v$active_session_history”   保存当前会话的采集信息(一秒钟一次快照),视图容量满后可以被覆盖,可以从下面的数据字典中寻找

          “dba_hist_active_sess_history”保持历史会话的采集信息

生成ASH报告

创建脚本目录:/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/ashrpt.sql

参数信息

1.数据库概括信息

2.Top User Events  前5名等待事件

3.Top SQL 性能最差SQL排名

4.TopSessions  按会话信息排名

5.Top Objects& Files  按数据库对象和数据文件排名

四分析说明ASH和AWR报告的使用场景


 Oracle AWR与ASH性能报告深入解析.pdf          请点击下载

AWR  ASH session  OLTP  OLAP Repository


Leonarding
2013.3.10
天津&spring
分享技术~成就梦想
Blog:


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26686207/viewspace-1066497/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
刘盛,香港城市大学EMBA,现担任中国民生银行民生科技供应链金融事业部负责人,负责企业生态业务发展工作。 2016年8月12日刘盛受邀参加了由磐岩智慧在上海绿地万豪大酒店主办的“全球互联网金融创新论坛2016”,并作了“中国互联网金融信用体系建设与未来”主题演讲。

注册时间:2012-02-10

  • 博文量
    254
  • 访问量
    3355139