oracle awr基线对比,通过案例学调优之--AWR baseline对比生成AWR报告

该博客介绍了如何使用Oracle的AWR(Automatic Workload Repository)建立基线并生成报告进行性能对比分析。通过创建和对比不同时间点的快照,模拟数据库负载,观察性能变化,帮助DBA监控和调优数据库性能。
摘要由CSDN通过智能技术生成

通过案例学调优之--AWR Baseline对比生成AWR报告

本案例是通过建立AWR Baseline,然后选择不同时段建立AWR report进行对比,对数据库性能变化进行监控和对比。

一、建立Baseline

查看snapshot:

16:46:08 SYS@ prod >select SNAP_ID,BEGIN_INTERVAL_TIME from dba_hist_snapshot;

SNAP_ID BEGIN_INTERVAL_TIME

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

117 04-NOV-14 02.02.31.757 AM

118 04-NOV-14 03.00.11.848 AM

116 04-NOV-14 02.01.49.722 AM

120 04-NOV-14 04.00.22.865 AM

119 04-NOV-14 03.32.20.955 AM

建立Baseline:

9f76ed7ce438002cd7eb1d1467a55178.png

通过OEM创建AWR Baseline

434f4eb0b2ea7b2c7259e9ddc21cc69a.png

选择AWR基线

28dc5392029305f3de4d5379329849ed.png

创建单一基线

c6e55bad1aa426ce7dcf098b9c85df0d.png

选择创建基线的时间段(snap_id)

cf30ac9f2ec2ab4d1144066d07e69722.png

997d4bb6a9e2d387b125213411f14322.png

查看生成的AWR基线报告

建立当前时段下的snapshot:

1、建立起始snapshot

16:46:25 SYS@ prod >exec dbms_workload_repository.create_snapshot();PL/SQL procedure successfully completed.

16:52:27 SYS@ prod >select SNAP_ID,BEGIN_INTERVAL_TIME from dba_hist_snapshot;

SNAP_ID BEGIN_INTERVAL_TIME

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

117 04-NOV-14 02.02.31.757 AM

118 04-NOV-14 03.00.11.848 AM

116 04-NOV-14 02.01.49.722 AM

121 05-NOV-14 04.43.00.000 PM

120 04-NOV-14 04.00.22.865 AM

119 04-NOV-14 03.32.20.955 AM

6 rows selected.

模拟数据库运行环境,建立负载:

16:55:01 SCOTT@ prod >begin

16:55:14   2  for i in 1..100000 loop

16:55:25   3  execute immediate 'insert into tb1 (id) values ('||i||')';

16:55:31   4  end loop;

16:55:34   5  end;

16:55:35   6  /

PL/SQL procedure successfully completed.

建立结束snapshot:

16:52:35 SYS@ prod >exec dbms_workload_repository.create_snapshot();

PL/SQL procedure successfully completed.

16:56:36 SYS@ prod >select SNAP_ID,BEGIN_INTERVAL_TIME from dba_hist_snapshot;

SNAP_ID BEGIN_INTERVAL_TIME

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

117 04-NOV-14 02.02.31.757 AM

118 04-NOV-14 03.00.11.848 AM

116 04-NOV-14 02.01.49.722 AM

121 05-NOV-14 04.43.00.000 PM

122 05-NOV-14 04.52.16.563 PM

120 04-NOV-14 04.00.22.865 AM

119 04-NOV-14 03.32.20.955 AM

7 rows selected.

edd2afdc8cef97c303f113d8d6c76573.png

建立和Baseline对比的AWR report

57390034a0c0b0eeed93cadf786c8e61.png

选择和基线对比的snap_id

5337b163501c24fcd59c55aa2b5d1a85.png

生成对比报告

0222502b4504fa9f775c4cf33b159f16.png

b727117f127472eb150920f9076ad9d2.png

820040c435a808f96df79e2308309155.png

对比报告信息

通过和Baseline对比生成AWR 报告,可以很直观的得到,在当前时间段与Baseline相比,数据库性能的变化;借助AWR Baseline,可以很好地帮助DBA监控数据库性能的变化及分析数据库性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值