zoukankan      html  css  js  c++  java
  • 【性能测试】:oracle数据库的监控方式

    一,【前提】:
    登陆操作系统后,需要切换到SQLPLUS的命令行模式:sqlplus / as sysdba


    二,【监控步骤】:
    开始时执行一次:
    SQL>exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
    结束时执行一次:
    SQL>exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
    其实是Oracle的自动监控,然后选择生成报告的snap_id间隔内的数据抽取出来分析统计


    三,【统计生成结果】:
    1、执行:SQL>@?/rdbms/admin/awrrpt.sql;
    其实完整路径是:opt/oracle/product/11.2/db/rdbms/admin/awrrpt.sql或者/opt/app/oracle/product/11.2.0/dbhome_1/rdbms/admin等;
    2、输入生成文件的格式,例如一般是“html”;
    3、输入最近的结果日期,例如1天则输入“1”;
    4、输入开始时间戳编号,例如“18606”;
    5、输入结束时间戳编号,例如“18607”;
    6、输入生成的带后缀名的文件名,例如“result.html”;
    7、在当前目录下会生成该文件;

    ----------------------------------------------------------------------------------------------------------

    说明:
    1、执行文件都是用“@”,“?”是表示相对路径;
    2、每次测试之前为了不影响结果,需要手动创建一个快照,以此快照为起点:
    3、删除快照结果:
    exec dbms_workload_repository.drop_snapshot_range(low_snap_id => id编号, high_snap_id => id编号, dbid => id编号);
    删除条件可以通过查询表wrh$_active_session_history来获取;

  • 相关阅读:
    [OS] 信号量(Semaphore)
    [OS] 进程互斥
    [剑指Offer] 52.正则表达式匹配
    [剑指Offer] 51.构建乘积数组
    [剑指Offer] 50.数组中重复的数字
    [剑指Offer] 49.把字符串转换成整数
    [剑指Offer] 48.不用加减乘除做加法
    [剑指Offer] 47.求1+2+3+...+n
    PHP知识库图谱汇总(完善中)
    修改thinkphp路由模式,去掉Home
  • 原文地址:https://www.cnblogs.com/fy--/p/8888447.html
Copyright © 2011-2022 走看看