51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4586|回复: 0
打印 上一主题 下一主题

Statspack之一-Statspack简介

[复制链接]
  • TA的每日心情
    慵懒
    2015-1-8 08:46
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-10-17 14:27:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Oracle Statspack 从Oracle8.1.6开始被引入Oracle,并马上成为DBA和Oracle专家用来诊断数据库性能的强有力的工具。
    通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所在,记录数据库性能状态,也可以使远程技术支持人员迅速了解你的数据库运行状况。
    因此了解和使用Statspack对于DBA来说至关重要。

    在数据库中Statspack的脚本位于$ORACLE_HOME/RDBMS/ADMIN目录下,对于ORACLE8.1.6,是一组以stat开头的文件;
    对于ORACLE8.1.7,是一组以sp开头的文件。

    在Oracle8.1.6中,Statspack第一次发布,但是你也可以在以下链接找到可用于Oracle80~Oracle8.1.5的版本。
    http://www.oracle.com/oramag/oracle/00-Mar/index.html?o20tun.html
    http://www.oracle.com/oramag/oracle/00-Mar/index.html?statspack-other.html
    http://www.oracle.com/oramag/oracle/00-Mar/index.html?statspack.tar
    如果以上链接失效,你可以在本地下载支持80~815版本.
    在816以前的版本使用Statspack,你需要使用statscbps.sql脚本建立一个v$buffer_pool_statistics视图,该脚本包含在以上链接下载的tar文件中。
    访问该链接,你可能需要一个OTN帐号,申请该帐号是免费的。
    在Statspack发布之前,我们通常能够使用诊断数据库的工具是两个脚本UTLBSTAT.SQL和UTLESTAT.SQL,BSTAT/ESTAT是一个非常简单的性能诊断工具。
    UTLBSTAT获得开始时很多V$视图的快照,UTLESTAT通过先前的快照和当前视图生成一个报表。 该报表实际上相当于statspack中的两个采样点。

    Statspack通过连续的采样,能够给我们提供至关重要的趋势分析数据。这是一个巨大的进步。
    能够使用Statspack的环境我们就尽量不要使用BSTAT/ESTAT的方式来诊断数据库问题。
    下面我们来讲一讲Statspack的安装,配置,使用和解读,通过这篇文章,
    我们希望至少可以使每个使用Oracle数据库的人,都可以学会怎样生成Statspack Report.

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-3 11:46 , Processed in 0.072248 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表