考试网 >> IT认证 >> Oracle >> Oracle指导 >> statspackreport分析

statspackreport分析

发布时间:2006-06-28 10:04     点击:
分页:上一页  1 2 3 [4] 5 6  下一页

  Parse CPU to Parse Elapsd %:解析实际运行事件/(解析实际运行时间+解析中等待资源时间)越高越好

  % Non-Parse CPU:查询实际运行时间/(查询实际运行时间+sql解析时间),太低表示解析消耗时间过多。100*(parse time cpu / parse time elapsed)= Parse CPU to Parse Elapsd %

  如果一个经常访问的列上的索引被删除,可能会造成buffer hit 显著的下降

  如果增加了索引,但是他影响了ORACLE正确的选择表连接时的驱动顺序,那么可能会导致buffer hit 显 著增高

  如果你的命中率变化幅度很大,说明你要改变SQL模式

Quote:



Shared Pool Statistics      Begin      End

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

Memory Usage %:         33.79     57.02

% SQL with executions>1:     62.62     73.24

% Memory for SQL w/exec>1:    64.55     78.72

  Shared Pool相关统计数据

  Memory Usage %:共享池内存使用率,应该稳定在70%-90%间,太小浪费内存,太大则内存不足。

  % SQL with executions>1:执行次数大于1的sql比率,若太小可能是没有使用bind variables。

  % Memory for SQL w/exec>1:也即是memory for sql with execution > 1:执行次数大于1的sql消耗内存/所有sql消耗的内存

  4、首要等待事件

  常见等待事件说明:

oracle等待事件是衡量oracle运行状况的重要依据及指示,主要有空闲等待事件和非空闲等待事件, TIMED_STATISTICS = TRUE 那么等待事件按等待的时间排序= FALSE那么事件按等待的数量排序.运行statspack期间必须session上设置TIMED_STATISTICS = TRUE.

  空闲等待事件是oracle正等待某种工作,在诊断和优化数据库时候,不用过多注意这部分事件,非空闲等待事件专门针对oracle的活动,指数据库任务或应用程序运行过程中发生的等待,这些等待事件是我们在调整数据库应该关注的。

  比较影响性能常见等待事件

  *db file scattered read

分页:上一页  1 2 3 [4] 5 6  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有