首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > 数据库编程 > 正文
Google
教你轻松掌握statspack报表的使用方法
来源:赛迪网 2008年06月24日 09:36 网友评论:0条 点击:

"statspack"的一些使用技巧:

一 怎样修改statspack的脚本产生自定义报表?

通常statspack报表可以满足大部分的需要,有时我们需要对产生报表的脚本进行一些微小的修改,这样产生的报表将会更有用途。

比如说某些SQL很多,但在statspack产生的报表中,每个SQL只显示5行,结果有些比较长的SQL就只能看到一部分;又如在top events部分,标准的报表只显示top 5,其实我们可以显示更多的events,那如何修改呢?用编辑工具(在linux下用vi)打开($ORACLE_HOME/rdbms/admin/sprepins.sql)

define top_n_events = 5;      // top 5 events
define top_n_sql = 65;        // top sql
define top_n_segstat = 5;     // top 5 segstat
define num_rows_per_hash=5;   // 每个SQL显示5行
 
就看到在该脚本中已经定义了一些常数,我们只需要把它改为我们需要的值。

define top_n_events = 10;     // top 10 events    
define top_n_sql = 65;    // top sql         
define top_n_segstat = 10;  // top 10 segstat   
define num_rows_per_hash=10; // 每个SQL显示10行
 
修改后,我们就可以看到效果了.

二 如何用statspack的报表确定热表及索引?

如果想用statspack表确定热表及索引,必须修改statspack快照的收集级别,8i中statspack共有三种快照级别,默认值是5。

select * from STATS$level_DESCRIPTION;
SNAP_LEVEL DESCRIPTION
---------- -------------------------
 
0 一性性能统计:包含回退段状态、字典缓存、SGA、系统事件、后台事件、会话事件、系统统计、等待统计、锁统计、闩锁统计。

5 增加了收集SQL的信息、并包括0级收集的信息。

10 增加了收集子闩锁的信息,并包括所有低级别的信息。

在9i中statspack共有五种快照级别,默认值是5。


select * from STATS$level_DESCRIPTION;
SNAP_LEVEL DESCRIPTION
---------- ----------------------------
 
0 一性性能统计:包含回退段状态、字典缓存、SGA、系统事件、后台事件、会话事件、系统统计、等待统计、锁统计、闩锁统计

5 增加了收集SQL的信息、并包括0级收集的信息。

首页 上一页 [1] [2] 下一页 尾页
上一篇:SQL Server性能的改进得益于逻辑数据库设计   下一篇:block错误的恢复方法
收藏此页】【打印】【关闭
 相关文章  我要点评
·根据statspack报告判断最耗资源的SQL
·不能忽视的Oracle 10g STATSPACK
·解析Oracle 10g STATSPACK的新功能

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】