1.oracle提供了自带的性能检测工具:AWR(Automatic Workload Reposity 自动工作负载库)。这个工具可以通过一些简单的命令统计出后台大量的数据库性能信息。Oracle启动后,后台会有进程每小时采集一次快照,这些信息都来自于V$active_session_history,大家可以通过执行如下语句查看快照的采样频率和保存时间。
如图所示:select * from dba_hist_wr_control;
十一.性能测试-AWR报告生成

如图所示采样间隔时间为1小时,保存8天。
SNAP_INTERVAL:表示采样时间
RETENTION:表示数据保存到第几天
我们也可以自行修改。
execute dbms_workload_repository.modify_snapshot_settings(interval=>60,retention=> 28800);
十一.性能测试-AWR报告生成
十一.性能测试-AWR报告生成

2.接下去生成我们需要的awr报告,执行如下命令: @?/rdbms/admin/awrrpt.sql;
按提示输入需要的参数:
输入需要导出的文件类型
十一.性能测试-AWR报告生成

导出几天内的数据
十一.性能测试-AWR报告生成

导出需要的快照区间的数据,例如从第1601个到1603。
十一.性能测试-AWR报告生成

输入报告名称,生成报告
十一.性能测试-AWR报告生成
十一.性能测试-AWR报告生成

3.将awr报告下载下来分析,例如testawr.lst,重命名为testawr.html重新打开即可
十一.性能测试-AWR报告生成

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2021-08-01
  • 2021-06-23
猜你喜欢
  • 2021-12-25
  • 2022-01-03
  • 2021-11-21
  • 2021-10-20
  • 2021-10-23
  • 2021-12-06
相关资源
相似解决方案