Maclean Liu(刘相兵 发表于 2013-9-19 23:39:58

Oracle数据库性能常见指标

指标列表:

    指标名
      阀值类型
      指标类型
  
    DB TIME
      自适应或与基线对比
      通用
  
    DB CPU
      自适应或与基线对比
      通用
  
    redo size 每秒
      自适应或与基线对比
      通用
  
    Hard parses
      一般小于20次/秒, 或者与基线对比
      通用
  
    physical read total  IO requests
      自适应或与基线对比
      通用
  
    physical write total  IO requests
      自适应或与基线对比
      通用
  
    log file sync等待事件的平均等待时间
      不大于20ms
      通用
  
    db file sequential  read等待事件的平均等待时间
      不大于20ms
      通用
  
    Soft Parse %  软解析比例
      不低于95% 或 与基线对比
      通用
  
    Execute to Parse %
      不低于90% 或 与基线对比
      通用
  
    Latch Hit %
      不低于95%或 与基线对比
      通用
  
    Estd Interconnect  traffic (KB)
      自适应或与基线对比
      仅RAC
  
    Avg global cache cr  block receive time (ms)
      不大于 2ms
      仅RAC
  
    Avg global cache  current block receive time (ms)
      不大于 2ms
      仅RAC
  
    Avg message sent  queue time on ksxp (ms)
      不大于 2ms
      仅RAC
  
    gc buffer busy 等待事件的平均等待时间(ms)
      不大于 10ms或自适应
      仅RAC
  





KPI指标数据挖掘方法
本报告中提出的指标均可以通过挖掘Oracle默认自带的AWR自动负载仓库获得,10g开始所有的数据库默认均收集AWR数据,无需额外设置。
相关AWR视图包括但不仅限于:dba_hist_system_event、dba_hist_snapshot、dba_hist_sysstat、DBA_HIST_SYS_TIME_MODEL、dba_hist_sqlstat
自适应 ==》是指需要根据系统运行的实际情况作为参考依据来判断阀值区间。
基线   ==》是指根据已定的AWR性能基线来判断阀值区间。

                   咨询内容-  普通单实例非RAC建议监控的指标(通用)

1.        指标 -  DB TIME
指标类型:性能指标
阀值类型:自适应或与基线对比
DB TIME为所有前台session花费在database调用上的总和时间,反应了数据库的整体负载。
用户实践:某电信用户在月初开账性能高峰监控DB TIME了解数据库实例负载情况





2.        指标 - DB CPU
       指标类型:性能指标
       阀值类型:自适应或与基线对比
DB   CPU为所有前台session花费的CPU时间片,反应了数据库使用CPU的主要情况。
用户实践:某银行用户定期监控DB CPU, 了解DB使用CPU 的情况



3.        指标 -  redo size 每秒
指标类型:性能指标
阀值类型:自适应或与基线对比
redo size可以用来估量update/insert/delete的频率,大的redo size往往对lgwr写日志,和arch归档造成I/O压力




4.        Hard parses
指标类型:性能指标
阀值类型:一般小于20次/秒, 或者与基线对比
硬解析在Oracle中是非常昂贵的操作,会耗费大量的CPU时间 并 造成并发争用,解析良好的系统中每秒硬解析小于20次。



5.        physical read total IO requests
指标类型:性能指标
阀值类型:自适应或与基线对比
数据库实例每秒物理读的IOPS,重要的物理IO指标
用户实践:某电信用户监控physical read total IO requests,了解数据库read IOPS情况




6.        physical write total IO requests
指标类型:性能指标
阀值类型:自适应或与基线对比
数据库实例每秒物理写的IOPS,重要的物理IO指标
用户实践:某电信用户监控physical write total IO requests,了解数据库write IOPS情况






7.        log file sync等待事件的平均等待时间
指标类型:性能指标
阀值类型:不大于20ms
log file sync等待事件反映了commit操作的响应时间,commit的快慢对DB性能有极大的影响
用户实践:某银行用户出现大量log file sync、buffer busy wait、enqueue TX:row lock wait导致系统响应缓慢, 经诊断发现是IO存储原因导致commit变慢,定期监控log file sync


8.        db file sequential read等待事件的平均等待时间
指标类型:性能指标
阀值类型:不大于20ms
db file sequential read等待事件反映了数据库中随机物理读的响应时间,直接影响SQL语句的运行,是重要的性能指标






9.        Soft Parse %  软解析比例
指标类型:性能指标
阀值类型:不低于95% 或 与基线对比
Soft Parse: 软解析比例 ,该比例低 意味着DB 中较多的硬解析存在,大量硬解析往往是性能杀手



10.        Execute to Parse %:
指标类型:性能指标
阀值类型:不低于90%或 与基线对比
Execute  to Parse% 指标反映了执行解析比 其公式为 1-(parse/execute) , 目标为100% 及接近于只 执行而不解析。 数据来源v$sysstat statistics parse count (total) 和execute count









11.        Latch Hit %:
指标类型:性能指标
阀值类型:不低于95%或 与基线对比



                            咨询内容-  RAC建议监控的指标(仅RAC Cluster)

12.         Estd Interconnect traffic (KB)
指标类型:RAC性能指标
阀值类型:自适应或与基线对比
Estd Interconnect traffic (KB)为评估的RAC节点间私有网络流量,反应了RAC节点间的通讯量










13.        Avg global cache cr block receive time (ms)
指标类型:RAC性能指标
阀值类型:不大于 2ms
本地节点从发起一个cr block request到收到该block的平均时间,主要取决于对端节点的处理能力和网络传输速度



14.        Avg global cache current block receive time (ms):
指标类型:RAC性能指标
阀值类型:不大于 2ms
本地节点从发起一个current block request到收到该block的平均时间,主要取决于对端节点的处理能力和网络传输速度







15.        Avg message sent queue time on ksxp (ms):
指标类型:RAC性能指标
阀值类型:不大于 2ms
对端收到该信息并返回ACK的时间,这个指标很重要,直接反应了网络延迟,一般小于1ms




16.        gc buffer busy 等待事件的平均等待时间(ms)
指标类型:RAC性能指标
阀值类型:不大于 10ms或自适应
gc buffer busy是最常见的GC Cluster集群 等待事件,直接反应了集群全局缓存争用的情况
用户实践:某电信用户RAC集群库出现大量gc buffer busy等待事件后长期监控

licharles 发表于 2014-1-8 11:17:07

学习了,有点疑问,那对于db file parallel write,log file parallel write这种不属于常见的性能指标吗?或者说就是算不上是性能指标,那类似于这些,有没有标准呢?

Liu Maclean(刘相兵 发表于 2014-1-8 11:19:03

db file parallel write,log file parallel write

常见IO 指标 , 一般不高于15ms , 或者 自适应

licharles 发表于 2014-1-8 11:25:30

Liu Maclean(刘相兵 发表于 2014-1-8 11:19 static/image/common/back.gif
db file parallel write,log file parallel write

常见IO 指标 , 一般不高于15ms , 或者 自适应 ...

哦~这样啊。恩,恩。

huziaa 发表于 2014-1-19 16:37:13

不错哦。

yzm1987 发表于 2014-1-20 13:46:55

这东西太给力了~~好
页: [1]
查看完整版本: Oracle数据库性能常见指标