转自:http://blog.csdn.net/laoshangxyc/article/details/8615187

持续更新中。。。

Oracle awr报告详解

DB Name DB Id Instance Inst num Startup Time Release RAC
ORCL 1295334343 orcl 1 09-1月 -12 18:01 11.2.0.1.0 NO

DB Name :数据库名

DB Id :数据库Id(获取方法select dbid from v$database;)

Instance: 实例名

Inst num: 实例个数,这里为单实例

Startup Time: 实例启动时间

Release :Oracle数据库版本

RAC:是否是RAC

Host Name Platform CPUs Cores Sockets Memory (GB)
XIANGYC Microsoft Windows IA (32-bit) 4 2 1 1.87

Host Name: 主机名

Platform:数据库所在平台,即主机系统(可以从v$database中查出)。

CPUs:逻辑cpu数量可以从oracle数据库初始化参数cpu_count查看(show parameter cpu_count)。

Cores:cpu核数。

Sockets:CPU插槽(CPU插槽主要分为Socket、Slot这两种。就是用于安装CPU的插座。)

Memory (GB):主机内存

  Snap Id Snap Time Sessions Cursors/Session
Begin Snap: 679 10-1月 -12 00:00:56 25 1.1
End Snap: 681 10-1月 -12 01:04:09 25 1.7
Elapsed:   63.21 (mins)    
DB Time:   2.17 (mins)    

Snap Id:awr报告快照Id

Snap Time:awr报告快照时间

Sessions:会话数

Cursors/Session:平均每个会话打开的游标(每个会话打开游标的最大值由参数open_cursors决定)

----------------------------------------------------------------------------------------------------------------------------------------

Begin Snap: 快照开始

End Snap:快照结束

Elapsed:经历时间(由Begin Snap到End Snap经历的时间)

DB Time:数据库时间:数据库耗用cpu的时间,包括非空闲等待(cpu使用中的等待),DB Time所有逻辑cpu耗时的总和,

比如有两个cpu,那么这里每个cpu耗时为DB Time/2,如果DB Time远小于Elapsed的时间,说明数据库比较空闲。

Cache Sizes

  Begin End    
Buffer Cache: 264M 264M Std Block Size: 8K
Shared Pool Size: 212M 212M Log Buffer: 5,668K

Buffer Cache:高速缓存大小

Shared Pool Size:共享池大小

Std Block Size:初始化参数中指定的数据块大小(参数db_block_size决定)

Log Buffer:redo日志缓冲区大小(参数log_buffer决定)

Load Profile

    Per Second Per Transaction Per Exec Per Call
DB Time(s):   0.0 0.3 0.01 0.07
DB CPU(s):   0.0 0.0 0.00 0.01
Redo size:   1,180.3 11,247.1    
Logical reads:   35.9 342.4    
Block changes:   5.0 47.9    
Physical reads:   0.4 3.5    
Physical writes:   0.4 3.4    
User calls:   0.5 4.9    
Parses:   2.8 27.1    
Hard parses:   0.1 0.7    
W/A MB processed:   0.1 0.6    
Logons:   0.1 1.0    
Executes:   4.3 41.2    
Rollbacks:   0.0 0.0    
Transactions:   0.1      

Per Second:每秒

Per Transaction:每次事务

Per Exec:每次执行

Per Call:每次调用

---------------------------------------------------

DB Time(s):数据库时间(单位秒)(每秒、每次事务、每次执行、每次调用)

DB CPU(s):CPU时间(cpu计算时间,除去wait for cpu)

Redo size: redo量(单位byte)

Logical reads: 逻辑读(单位block)

Block changes:数据块改变量

Physical reads:物理读(单位block)

Physical writes:物理写(单位block)

User calls:用户递归调用(有时执行SQL语句,可能还需要执行附加的其他语句,这种调用叫递归调用,比如插入数据时,空间不足,还会调用分配空间的语句)

Parses:解析次数

Hard parses:硬解析

W/A MB Processed:workarea中处理的数据量

Logons:表示多少用户登录数据库

Executes:执行数

Rollbacks:回滚数

Transactions:事务数

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %: 100.00 Redo NoWait %: 100.00
Buffer Hit %: 99.00 In-memory Sort %: 100.00
Library Hit %: 97.46 Soft Parse %: 97.44
Execute to Parse %: 34.38 Latch Hit %: 99.96
Parse CPU to Parse Elapsd %: 5.15 % Non-Parse CPU: 84.45

Oracle AWR 报告详解的更多相关文章

  1. (原创)如何在性能测试中自动生成并获取Oracle AWR报告

    版权声明:本文为原创文章,转载请先联系并标明出处 由于日常使用最多的数据库为Oracle,因此,最近又打起了Oracle的AWR报告的主意. 过去我们执行测试,都是执行开始和结束分别手动建立一个快照, ...

  2. Oracle执行计划详解

    Oracle执行计划详解 --- 作者:TTT BLOG 本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html --- 简介:   ...

  3. oracle表分区详解

    原文来自:http://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html oracle表分区详解 从以下几个方面来整理关于分区表的概念及 ...

  4. Oracle权限管理详解

    Oracle权限管理详解 转载--CzmMiao的博客生活 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级. ...

  5. Java从入门到精通——数据库篇Oracle 11g服务详解

    装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务.下面是Oracle服务的详解: Oracle ORCL VSS Writer S ...

  6. oracle rac IP详解

    rac环境下vip/public/private IP的区别 每个节点要2块网卡, 3个IP,虚拟IP或者叫做业务IP,单个网卡当掉可以“漂”到其他网卡是继续提供服务 在Oracle RAC环境下,每 ...

  7. Oracle AWR报告指标全解析-11011552

    1-5 Top 5 Timed EventsWaits : 该等待事件发生的次数, 对于DB CPU此项不可用Times : 该等待事件消耗的总计时间,单位为秒, 对于DB CPU 而言是前台进程所消 ...

  8. oracle tkprof 工具详解

    oracle  tkprof 工具详解 今天是2013-09-26,进行tkprof工具使用学习,在此记录一下笔记: 一)查看需要跟踪会话信息: select s.sid,s.serial#,s.us ...

  9. Oracle 11g服务详解

    装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务.下面是Oracle服务的详解: Oracle ORCL VSS Writer S ...

随机推荐

  1. java中对象模型与数据库中的关系模型

    实体类还需要配置到hibernate.cfg.xml中,以便Hibernate初始化实体类与数据库表的映射关系.如果只配置了映射关系,而没有配置到hibernate.cfg.xml中,Hibernat ...

  2. input file 模拟

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  3. 5.5 Function类型

    说起来ECMAScript中上面最有意思,我想那莫过于函数了,有意思的根源,则在于函数实际上是对象.每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法.由于函数是对象,因此 ...

  4. 设置MAVEN_OPTS的推荐方法

    运行mvn eclipse:eclipse时,经常会出现因为maven项目过大,导致内存不足java栈溢出的error,需要更改MAVEN启动内存 http://stackoverflow.com/q ...

  5. ThinkPHP 3.1.2 查询方式的一般使用2

    //select id1> and id2< 默认是and $data['id']=array(array('gt',$id1),array('lt',$id2)); // $data[' ...

  6. android 支持分组和联系人展示的一个小样例

    先看效果图: 要实现这个效果,activity必须实现ExpandableListActivity @Override public void onCreate(Bundle savedInstanc ...

  7. 全栈JavaScript之路(七)学习 Comment 类型节点.

    凝视 在DOM中,用 Comment 类型 节点表示, 构造器函数为:  function Comment(){[native code]}. comment 节点的特征: nodeType:8 no ...

  8. css中的滤镜

    前几天在做一个app应用的时候,用到了滤镜.在之前我只是知道有这么个东西,但是具体的知识点其实我是不太清楚的,所以为了让自己能深刻记忆,专门把它来记录一下.. 一.滤镜的标识符:“filter”;语法 ...

  9. Java多线程之synchronized(二)

    为了解决“非线程安全”带来的问题,上一节中使用的办法是用关键字synchronized修饰多个线程可能同时访问到的方法,但是这样写是存在一定的弊端的,比如线程A调用一个用synchronized修饰的 ...

  10. JavaBean的一个小例子

    一.创建一个javaBean类: UseBean package com.oncall24h.ruchi; import java.io.Serializable; public class UseB ...