`

statspack小结1

阅读更多
1 建立大的perfstat表空间(500MB吧)
2 执行oracle\RDBMS\ADMIN下的@spcreate.sql文件
3 提示步骤中,输入用户perfstat的密码perfstat,选好表空间perfstat,
临时表空间temp
  注意,第一次时,发现出错了,说:SP2-0640: 未连接:
一看,原来是请spcreate.sql中
connect perfstat/&&perfstat_password

这里加上
connect perfstat/&&perfstat_password@sid
之后就可以了
4 完成后,会提示没任何出错的

5 捕获snapshot步骤:
  connect perfstat/perfstat@sid

  execute statspack.snap;
  再隔一段时间再
  execute statspack.snap;
产生结果
  @spreport.sql
6 自动运行
  将spauto.sql中取如下段,运行
  variable jobno number;
variable instno number;
begin
  select instance_number into :instno from v$instance;
  dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);
  commit;
end;
/

之后 select * from user_jobs;
可以看到其ID号(xxxx perfstat和下次要执行的时间)

设置一分钟执行一次
   execute dbms_job.interval(146,'sysdate+1/(24*60)');

之后再每一分钟观察一次
select snap_id,snap_time,startup_time from stats$snapshot;
查看当前JOB
select job,schema_user,next_date,interval,what from user_jobs

移除当前JOB
execute dbms_job.remove('JOB的ID号')


7 彻底删除
@spdrop.sql
@sptrunc.sql(删除所有采样数据)
3
1
分享到:
评论

相关推荐

    statspack安装

    1. 检查部分参数值:在安装 Statspack 之前,需要检查某些参数值,如 job_queue_processes,timed_statistics 等。job_queue_processes 参数用于设置自动任务的并发执行数量,timed_statistics 参数用于设置时间信息...

    statspack下载

    1. **Statspack包**:这是Statspack的核心组件,包含了一系列过程和函数,用于收集和分析数据库性能数据。 2. **Statspack表**:用于存储Statspack收集的数据,包括数据库实例的活动历史、等待事件、SQL语句执行情况...

    oracle statspack安装配置

    1. **创建统计收集器用户**:在开始安装之前,你需要创建一个专门用于Statspack的用户,这个用户通常具有足够的权限来执行性能监控和报告。例如,你可以创建一个名为`stats_user`的用户,并赋予`SYSDBA`权限。 2. *...

    statspack安装与分析

    1. **创建Statspack用户**: 首先,你需要创建一个专门用于运行Statspack的用户,例如`STATSPACK_USER`,并为其分配必要的权限。 2. **执行安装脚本**: 使用SYS用户登录数据库,执行Statspack的安装脚本`@?/rdbms/...

    STATSPACK数据分析

    1. **数据收集**:STATSPACK通过执行`exec dbms_stats.gather_database_stats`等命令来收集数据库的统计信息,包括SQL执行统计、会话统计、系统活动统计等。 2. **Snapshots(快照)**:STATSPACK在特定时间间隔...

    oracle statspack

    1. **安装Statspack包**:确保已经安装了Statspack包,这通常是随着Oracle数据库一起安装的。 2. **创建快照**:使用`DBMS_STATS_PACK`包中的`create_snapshot`过程来创建性能快照。 3. **配置参数**:可以通过设置...

    ORACLE STATSPACK

    ### ORACLE STATSPACK:深入理解与应用 #### 一、概述 Statspack是一款功能强大的性能分析工具,它由Oracle官方提供,免费且内置在Oracle数据库中。通过使用Statspack,DBA(数据库管理员)可以收集数据库运行时的...

    Statspack分析报告详解

    1. 定期清理旧的Statspack数据以保持数据库整洁,避免不必要的空间占用。 2. 对比基线快照和分析快照,能更直观地看出性能改进或恶化。 3. 结合AWR(Automatic Workload Repository)或其他性能监控工具,可以获得更...

    statspack完整使用手册

    statspack完整使用指南: 包括: statspack的安装; statspack的自动数据收集; statspack的门限调整; statspack的报表自动产生与邮件发送(aix环境下); statspack的报表详细解析.

    Oracle STATSPACK高性能调整

    1. **性能数据收集**:STATSPACK可以定期或按需收集数据库的各种运行时统计信息,如SQL执行统计、等待事件、系统活动等,这些数据对于分析性能问题至关重要。 2. **快照对比**:通过创建和比较不同时间点的快照,...

    session级别的statspack

    1. **启用Statspack**:在数据库实例上创建一个Statspack的快照仓库,这通常需要DBA权限。使用`EXEC DBMS_STATS.CREATE_STATS PACK`命令创建Statspack包。 2. **收集会话快照**:当会话运行时,我们可以定期或者在...

    如何解读oracle_statspack 报告

    1. **报告概述** StatsPack报告通常由多个部分组成,包括统计时间段、采样间隔、数据库活动摘要、SQL执行统计等。这些部分提供了整个报告的时间框架和性能概览。 2. **统计时间段** 这部分显示了报告所涵盖的时间...

    Statspack工具

    ##### 1. Head Information Head Information部分提供了关于Statspack报告的基本信息,包括报告的时间范围、数据库实例的名称、操作系统信息等。这部分是理解后续数据的基础。 ##### 2. Cache Sizes 这一节展示了...

    Oracle9i STATSPACK 高性能调整

    1. **数据收集**:STATSPACK可以通过`EXECUTE DBMS_STATS.GATHER_DATABASE_STATS`等命令定期或手动收集数据库的统计信息。这些信息包括表、索引、分区、段的大小和分布,以及执行计划等。 2. **报告生成**:...

    oracle中的高级运用statspack

    Oracle中的Statspack是一种强大的性能分析工具,尤其在大型企业如电信运营商的BSS(Business Support Systems)系统中,它在BOSS(Business Operation Support Systems)开发中扮演着至关重要的角色。Statspack是...

    Oracle STATSPACK高性能调整技术

    1. **创建统计包**:在使用STATSPACK之前,需要先创建一个统计包,这通常通过执行`exec dbms_stats.create_statpack_profile`完成。 2. **采样**:通过`exec dbms_stats.gather_database_stats`或`dbms_stats.gather...

    详解oracle9i Statspack安装&使用

    1. **Statspack的安装** 在安装Statspack之前,你需要以sysdba角色登录到SQL*Plus。首先,创建一个专门用于Statspack的表空间,确保它具有足够的空间。例如: ``` SQL> create tablespace statspack datafile '...

    细化解析oracle 10g statspack

    例如,用户可以通过柱状图快速识别出小于1ms、小于4ms、小于8ms的等待事件数量,从而判断系统是否存在短时高频率的等待现象。 这种改进后的统计方式特别适用于那些需要快速识别性能问题根源的场景,尤其是当数据库...

    oracle+statspack+高性能调整技术

    Oracle Statspack是Oracle数据库系统中一个强大的性能分析工具,它为数据库管理员提供了深入的性能监控和诊断能力。本文将详细探讨Oracle Statspack的使用、功能以及如何利用它进行高性能数据库调整。 首先,Oracle...

Global site tag (gtag.js) - Google Analytics