楼主: eygle

[精华] Statspack安装配置使用说明!

[复制链接]
论坛徽章:
117
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主7段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32紫蛋头
日期:2013-03-04 17:00:07优秀写手
日期:2013-12-18 09:29:09
11#
 楼主| 发表于 2003-4-29 19:14 | 只看该作者
七.        删除历史数据
删除stats$snapshot数据表中的相应数据,其他表中的数据会相应的级连删除:

SQL> select max(snap_id) from stats$snapshot;

MAX(SNAP_ID)
------------
         166

SQL> delete from stats$snapshot where snap_id < = 166;

143 rows deleted

你可以更改snap_id的范围以保留你需要的数据。
在以上删除过程中,你可以看到所有相关的表都被锁定。

SQL> select a.object_id,a.oracle_username ,b.object_name
from v$locked_object a,dba_objects b
where a.object_id = b.object_id
/


OBJECT_ID ORACLE_USERNAME                OBJECT_NAME
------------------------------------- --------------------------------------------------------------------------------
       156 PERFSTAT                       SNAP$
     39700 PERFSTAT                       STATS$LIBRARYCACHE
     39706 PERFSTAT                       STATS$ROLLSTAT
     39712 PERFSTAT                       STATS$SGA
     39754 PERFSTAT                       STATS$PARAMETER
     39745 PERFSTAT                       STATS$SQL_STATISTICS
     39739 PERFSTAT                       STATS$SQL_SUMMARY
     39736 PERFSTAT                       STATS$ENQUEUESTAT
     39733 PERFSTAT                       STATS$WAITSTAT
     39730 PERFSTAT                       STATS$BG_EVENT_SUMMARY
     39724 PERFSTAT                       STATS$SYSTEM_EVENT
     39718 PERFSTAT                       STATS$SYSSTAT
     39715 PERFSTAT                       STATS$SGASTAT
     39709 PERFSTAT                       STATS$ROWCACHE_SUMMARY
     39703 PERFSTAT                       STATS$BUFFER_POOL_STATISTICS
     39697 PERFSTAT                       STATS$LATCH_MISSES_SUMMARY
     39679 PERFSTAT                       STATS$SNAPSHOT
     39682 PERFSTAT                       STATS$FILESTATXS
     39688 PERFSTAT                       STATS$LATCH
       174 PERFSTAT                       JOB$

20 rows selected

使用道具 举报

回复
论坛徽章:
117
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主7段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32紫蛋头
日期:2013-03-04 17:00:07优秀写手
日期:2013-12-18 09:29:09
12#
 楼主| 发表于 2003-4-29 19:15 | 只看该作者
八.        调整STATSPACK的收集门限

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;

使用道具 举报

回复
论坛徽章:
117
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主7段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32紫蛋头
日期:2013-03-04 17:00:07优秀写手
日期:2013-12-18 09:29:09
13#
 楼主| 发表于 2003-4-29 19:17 | 只看该作者
一一.        在815上的安装配置
a.        数据库状况

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle8i Enterprise Edition Release 8.1.5.0.0, 64 bit - Producti
PL/SQL Release 8.1.5.0.0 - Production
CORE Version 8.1.3.0.0 - Production
TNS for HPUX: Version 8.1.5.0.0 - Production
NLSRTL Version 3.4.0.0.0 - Production

b.        运行statscbps.sql

SQL> @statscbps.sql

View created.


Synonym created.


Grant succeeded.

SQL>

其他步骤都是相同的。

使用道具 举报

回复
论坛徽章:
117
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主7段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32紫蛋头
日期:2013-03-04 17:00:07优秀写手
日期:2013-12-18 09:29:09
14#
 楼主| 发表于 2003-4-29 19:21 | 只看该作者
最初由 X_X 发布
[B]请问要怎么分析最后的结果文档? [/B]


这里有一些分析案例

http://www.itpub.net/showthread.php?s=&threadid=105392

关于结果分析,不是几句话就说得清楚的。
我后面也会整理一些常见的说明出来。

这篇的目的是给出一个安装、配置的方法,第一帖中已经说明了。

使用道具 举报

回复
论坛徽章:
16
2010数据库技术大会纪念徽章
日期:2010-05-13 10:04:27ITPUB技术丛书作者
日期:2010-09-26 15:24:562011新春纪念徽章
日期:2011-01-25 15:41:01管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-02-13 15:11:18马自达
日期:2014-01-27 11:47:11
15#
发表于 2003-4-29 19:49 | 只看该作者
置顶吧

使用道具 举报

回复
论坛徽章:
1
会员2006贡献徽章
日期:2006-04-17 13:46:34
16#
发表于 2003-4-29 20:16 | 只看该作者
支持!
一个好人!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
17#
发表于 2003-4-30 11:04 | 只看该作者
up

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
18#
发表于 2003-4-30 11:30 | 只看该作者
谢谢,楼主辛苦。

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2003-4-30 11:31 | 只看该作者
谢谢。

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2003-4-30 11:50 | 只看该作者
Thank you very much!!!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表