March 2010
M T W T F S S
« Jan    
1234567
891011121314
15161718192021
22232425262728
293031  

如何分析AWR (3)

Kaya 发表于 os2ora.com

除了DB CPU,DB Time,或许另一个比较常用的指标应该是IO的利用情况。关于IO的指标就比较多了,单单在Load Profile里面就有5个,在DB Time和DB CPU的下面:

image

这5个指标的值都来自v$systat视图,分别是:

  • Redo Size: ‘redo size’
  • Logical reads = ’session logical reads’ or (’db block gets’ + ‘consistent gets’)
  • Blocks Changes = ‘db block changes’
  • Physical reads = ‘physical reads’
  • Physical writes = ‘physical writes’

具体指标的解释参考Database Reference.

如何得到系统大致的MBPS呢?

MBPS= (Physical reads + Physical writes) * Block_Size = (196,271.4+2.0)*8*1024/1024/1024 = 1533 MB/s

更准确的MBPS可以从Instance Activity Stats部分获得。

image

physical IO disk bytes = physical read total bytes + physical write total bytes

值得注意的是这里physical write total bytes大致是physical write bytes的两倍。这应该是physical write total bytes统计的是磁盘的IO,而这里,我们做了ASM,normal redundancy,一份数据写了两遍的原因。

Load Profile剩下的部分主要是关于各种执行情况的统计,除了W/A MB processed来自v$pgastat(单位其实也是Byte,不是MB),其它数据都是来自于v$sysstat。

  • Blocks Changes: ‘db block changes’
  • User calls:  ‘user calls’
  • Parses: ‘parse count (total)’
  • Hard parses: ‘parse count (hard)’
  • Logons: ‘logons cumulative’
  • Executes:  ‘execute count’
  • Rollbacks: ‘user rollbacks’
  • Tranasactions: ‘user rollbacks’ + ‘user commits’
  • W/A MB processed: ‘bytes processed’

一般而言,Hard parses < Parses < Executes < User Calls。

AWR的一般性介绍我想差不多就这些了,其它部分的介绍借助于一些更具体的AWR报告进行分析可能会更加方便和清晰。

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">