`
longgangbai
  • 浏览: 7356635 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 性能调优学习笔记(二)--Statpack(安装抓取快照生成报告)

 
阅读更多

cle Statspack学习
     安装
      1.创建表空间
       create tablespace perfstat
      datafile '' size 250M
      extent management local
      autoextend on;
      备注创建大小至少为100M.
      drop tablespace perfstat including contents and datafiles;
     
   2.执行SQL语句
                @?/rdbms/admin/spcreate.sql;
                如果出项错误执行spdrop.sql;
                spcreate.sql:包括三个SQL语句.
                        spcuser.sql:创建相关的用户信息以及权限.
                        spctab.sql:创建相关的表和匿名同义词
                        spcpkg.sql:创建相关的统计包信息.
                创建失败调用spdrop.sql删除已经创建的对象,重新创建.      
  抓取统计信息
          手动执行:
               exec statspack.snap;
      参数文件:
        stats$statspack_parameter:
           snap_level:0,5,6,7,10
         查看采集信息:
         select * from stats$snapshot;
       自动执行:
       @?/rdbms/admin/spauto.sql;
     select * from user_job;
     exec dbms_job.interval(job_number,'sysdate+1/(24*60)');
  报告
     sprepcon.sql:报告的定义文件.
    实例报告:
      spreport.sql(单实例): 
          
      sprepins.sql(多实例):
              在生成报告需要dbid.
          SQL报告:   
         需要输入hash-value
      spreqsql.sql:
      sprsqins.sql:
    

分享到:
评论

相关推荐

    如何理解statpack的报告.pdf

    通过生成详细的报告,Statpack帮助DBA(数据库管理员)识别性能瓶颈并采取相应的优化措施。本文将详细解释Statpack报告中的关键部分及其含义。 #### 二、Statpack报告的关键组成部分 ##### 1. 数据库和实例的信息 ...

    statpack报告

    为了博客中可以查看报告内容,可以免费下载

    Oracle STATSPACK高性能调整技术

    - **报告生成**:生成报告的步骤相对简单,不需要额外的Oracle Enterprise Manager支持。 五、STATSPACK的优化策略 1. **SQL优化**:根据STATSPACK报告中的SQL语句性能排名,优化执行频率高、资源消耗大的SQL,可能...

    oracle数据库实战

    以上是根据提供的文件摘要整理出的Oracle数据库实战中的核心知识点,涵盖了从数据库体系结构、安装配置、数据字典与动态性能视图到性能监控及调整等多个方面。希望这些详细的内容能帮助您更好地理解和掌握Oracle...

    OCA:Oracle 10g管理I学习指南:1Z0-042.rar

    性能监控与调优也是Oracle 10g管理的重要内容。书中的章节将涵盖性能分析工具,如V$视图的使用,以及如何通过调整SQL语句、索引和数据库参数来优化系统性能。还会讲解数据库的自动性能监控特性,如Automatic ...

    精通Oracle 9i(pdf)

    1. 性能监控与调优:学习使用Oracle的性能分析工具,如SQL*Plus、TKPROF、Automatic Workload Repository(AWR)和Statpack,进行SQL查询优化、内存管理优化等。 2. 逻辑和物理数据库设计:通过合理的表结构设计、...

    Oracle Statspack诊断工具的建立及维护.pdf

    4. **分析报告:** 收集到数据后,使用`REPORT SNAPSHOT`或`ANALYZE SESSION`等命令生成性能报告,以便分析和诊断问题。 5. **维护与清理:** 定期清理不再需要的旧快照,以避免过多的数据占用存储空间,可以使用`@...

    Oracle基础教程

    本Oracle基础教程旨在帮助初学者快速掌握Oracle数据库的基础知识,进一步深入学习可以涉及数据库设计、高级SQL、数据库性能监控和调优等领域。通过实践和学习,你将能够有效地管理和利用Oracle数据库来满足各种业务...

    Mysql性能优化,dba必备

    这有助于快速定位问题所在,并为后续的性能调优提供依据。 1. **操作系统层面**: - **进程/磁盘/内存/交换/网络**:这些是系统资源的基础指标,对数据库性能有直接影响。 - **MySQL连接/线程**:了解MySQL如何...

    Oracle诊断案例

    Oracle诊断案例-I/O子系统 1 系统软硬件现状 1 Vmstat数据 2 Statpack数据 2 业务分析 3 数据库性能分析 3 修改建议 4 调整后性能的改善 5 Oracle诊断案例-Spfile案例 5 Oracle诊断案例-SGA与Swap 17 SGA与Swap之二 ...

    statpack:过程统计包

    6. **报告生成**:Statpack或许具备生成可视化报告的功能,使开发者能够直观地理解代码性能的全貌,方便进一步的优化工作。 使用Statpack,开发者能够获得更深入的洞察,从而提升代码质量和效率。然而,实际使用时...

    oracle健康检查(巡检)手册.pptx

    8. **健康检查工具**:使用Oracle的RDA(Remote Diagnostic Agent)收集系统信息,操作系统工具(如`iostat`、`vmstat`)检查系统状态,SQL*PLUS执行SQL命令检查数据库配置,Statpack用于收集数据库性能数据。...

    Oracle数据库健康检查与建议.pdf

    10. **监控和性能分析**:使用工具如UTLBSTAT/UTLESTAT和STATPACK进行性能分析,收集和分析数据库运行的指标,以便发现性能瓶颈并采取相应措施。 健康检查的目标是发现潜在问题,提前预防故障,保证数据库的稳定...

    数据库性能监控之问题发现及解决办法.ppt

    Oracle数据库的调优工具如STATPACK、ASH、AWR、ADDM等,提供了更全面、智能化的性能诊断和优化手段。 诊断数据库问题通常采用六种主要方法: 1. 动态性能视图:如v$sysstat、v$session等,这些视图提供数据库运行...

    Oracle 数据库中改善的表空间管理

    Oracle 数据库中的表空间管理是数据库架构中的关键组成部分,它涉及到数据存储和组织。在早期版本的 Oracle(如 Oracle9i 之前),如果在创建用户时没有指明默认表空间,用户的所有对象会默认存储在 SYSTEM 表空间中...

    statpack_statistical package in basic_cellbgq_in_basic_

    statistical analysis package in BASIC.

Global site tag (gtag.js) - Google Analytics