ITPub博客

首页 > 数据库 > Oracle > Statspack的使用

Statspack的使用

原创 Oracle 作者:halfgene 时间:2007-07-05 20:02:09 0 删除 编辑
Statspack是Oracle 8i以上提供的一个非常好的性能监控与诊断工具,基本上全部包含了BSTAT/ESTAT的功能,更多的信息
可以参考附带文档 $ORACLE_HOME/rdbms/admin/spdoc.txt。
安装Statspack:
cd  $ORACLE_HOME/rdbms/admin
sqlplus "/ as sysdba" @spdrop.sql -- 卸载,第一次可以不需要
sqlplus "/ as sysdba" @spcreate.sql -- 需要根据提示输入表空间名
使用Statspack:
sqlplus perfstat/perfstat
exec statspack.snap; -- 进行信息收集统计,每次运行都将产生一个快照号
-- 获得快照号,必须要有两个以上的快照,才能生成报表
select SNAP_ID, SNAP_TIME from STATS $SNAPSHOT;
@spreport.sql -- 输入需要查看的开始快照号与结束快照号
其他相关脚本s:
spauto.sql - 利用dbms_job提交一个作业,自动的进行STATPACK的信息收集统计
sppurge.sql - 清除一段范围内的统计信息,需要提供开始快照与结束快照号
sptrunc.sql - 清除(truncate)所有统计信息
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/594892/viewspace-924182/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 怎么清理临时段
请登录后发表评论 登录
全部评论
  • 博文量
    44
  • 访问量
    60350