eygle.com   eygle.com
eygle.com  
 

« Statspack之九-其它重要脚本 | Blog首页 | Oracle中Kill session的研究 »

Statspack之十-调整STATSPACK的收集门限

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

Statspack有两种类型的收集选项:

级别(level):控制收集数据的类型

门限(threshold):设置收集的数据的阈值。

 

1.级别(level)

Statspack共有三种快照级别,默认值是5

a.level 0: 一般性能统计。包括等待事件、系统事件、系统统计、回滚段统计、行缓存、SGA、会话、锁、缓冲池统计等等。

b.level 5: 增加SQL语句。除了包括level0的所有内容,还包括SQL语句的收集,收集结果记录在stats$sql_summary中。

c.level 10: 增加子锁存统计。包括level5的所有内容。并且还会将附加的子锁存存入stats$lathc_children中。在使用这个级别时需要慎重,建议在Oracle support的指导下进行。

可以通过statspack包修改缺省的级别设置

 

SQL>execute statspack.snap(i_snap_level=>0,i_modify_parameter=>’true’);

 

 

通过这样的设置,以后的收集级别都将是0级。

如果你只是想本次改变收集级别,可以忽略i_modify_parameter参数。

 

 

SQL>execute statspack.snap(i_snap_level=>10);

 

 

2.快照门限

 

快照门限只应用于stats$sql_summary表中获取的SQL语句。

因为每一个快照都会收集很多数据,每一行都代表获取快照时数据库中的一个SQL语句,所以stats$sql_summary很快就会成为Statspack中最大的表。

 

门限存储在stats$statspack_parameter表中。让我们了结一下各种门限:

a. executions_th这是SQL语句执行的数量(默认值是100)

b. disk_reads_tn这是SQL语句执行的磁盘读入数量(默认值是1000)

c. parse_calls_th这是SQL语句执行的解析调用的数量(默认值是1000)

d. buffer_gets_th这是SQL语句执行的缓冲区获取的数量(默认值是10000)

 

任何一个门限值超过以上参数就会产生一条记录。

通过调用statspack.modify_statspack_parameter函数我们可以改变门限的默认值。

例如:

 

SQL>execute statspack.modify_statspack_parameter(i_buffer_gets_th=>100000,i_disk_reads_th=>100000;

 

 

By eygle on 2004-06-24 22:18 | Comments (1) | Posted to Statspack | Edit |Pageviews:

相关文章 随机文章
  • Statspack ORA-00001 错误的解决
  • Statspack专题
  • Statspack之十四-"log file sync" 等待事件
  • Statspack之十三-Enqueue
  • Statspack之十二-db file scattered read-DB文件分散读取
  • 有多少软件是不可缺少的?
    修改默认的undo_retention参数设置
    美丽的京剧 美丽的晋剧
    什么是CPAN?
    Oracle初始化参数的来源
    网上相关主题:
    Google

    留言 (1)

    SQL>execute statspack.modify_statspack_parameter(i_buffer_gets_th=>100000,i_disk_reads_th=>100000;

    少了一个右括号:SQL>execute statspack.modify_statspack_parameter(i_buffer_gets_th=>100000,i_disk_reads_th=>100000);

    Posted by: jennie_yan at July 2, 2008 10:09 AM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.