学院首页>网络编程>ORACLE>statspack报告数据结果解释

statspack报告数据结果解释

作者: 来源: 添加时间:2006-5-22 11:42:56
statspack报告数据结果解释 

本人将最近在学习性能调优时,所用笔记总结如下,欢迎批评指正
本文将不断更新,欢迎补充。(所列数据仅用于便于说明,没有实
际意义)

一、statspack 输出结果中必须查看的十项内容

1、负载间档(Load profile)
2、实例效率点击率(Instance efficiency hit ratios)
3、首要的5个等待事件(Top 5 wait events)
4、等待事件(Wait events)
5、闩锁等待
6、首要的SQL(Top sql)
7、实例活动(Instance activity)
8、文件I/O(File I/O)
9、内存分配(Memory allocation)
10、缓冲区等待(Buffer waits)

二、输出结果解释

1、报表头信息
数据库实例相关信息,包括数据库名称、ID、版本号及主机等信息


  Quote:
STATSPACK report for

DB NameDB Id Instance  Inst Num Release  Cluster Host
------------ ----------- ------------ -------- ----------- ------- ------------
PORMALS 3874352951 pormals 1 9.2.0.4.0NONJLT-SERVER1

Snap Id  Snap TimeSessions Curs/Sess Comment
------- ------------------ -------- --------- -------------------
Begin Snap:  36  18-7月 -04 20:41:022919.2

  End Snap:  37  19-7月 -04 08:18:272415.7

Elapsed:697.42 (mins)

Cache Sizes (end)
~~~~~~~~~~~~~~~~~
Buffer Cache: 240MStd Block Size:  8K
  Shared Pool Size:  96M Log Buffer:512K



2、负载间档
该部分提供每秒和每个事物的统计信息,是监控系统吞吐量和负载变化的重要部分


  Quote:
Load Profile
~~~~~~~~~~~~ Per Second(秒)Per Transaction事物
  --------------- ---------------
Redo size: 148.46  3,702.15
  Logical reads:  1,267.94 31,619.12
  Block changes:1.01  25.31
 Physical reads:4.04 100.66
Physical writes:4.04 100.71
  User calls:  13.95 347.77
Parses:4.98 124.15
 Hard parses:0.020.54
 Sorts:1.33  33.25
Logons:0.000.02
 Executes:2.46  61.37
Transactions:0.04

  % Blocks changed per Read: 0.08 Recursive Call %: 30.38
Rollback per transaction %: 0.42 Rows per Sort:698.23



说明:
Redo size:每秒产生的日志大小(单位字节),可标志数据库任务的繁重与否
Logical reads:平决每秒产生的逻辑读,单位是block
block changes:每秒block变化数量,数据库事物带来改变的块数量
Physical reads:平均每秒数据库从磁盘读取的block数
Physical writes:平均每秒数据库写磁盘的block数
User calls:每秒用户call次数
Parses:每秒解析次数,近似反应每秒语句的执行次数
 软解析每秒超过300次意味着你的"应用程序"效
 率不高,没有使用soft soft parse,调整session_cursor_cache
Hard parses:每秒产生的硬解析次数
Sorts:每秒产生的排序次数
Executes:每秒执行次数
Transactions:每秒产生的事务数,反映数据库任务繁重与否
第 1 页,共 2 页 [1] [2]
站内搜索