Sometimes
User may say, my DB was good yesterday the same period but today it is very
slow.
At these
times, we may face a scenario where we need to compare DB performance of
specific time period of two different dates.
There are
2 awr related sql scripts which may come handy in this case.
· awrddrpt.sql
· awrddrpi.sql
The awrddrpt.sql SQL script generates an HTML or text report that
compares detailed performance attributes and configuration settings between two
selected time periods.
To
generate an AWR Compare Periods report:
1. At the SQL prompt, enter:
@$ORACLE_HOME/rdbms/admin/awrddrpt.sql
2. Specify whether you want an HTML or a text report:
Enter value for report_type: html
In this example, an HTML report is chosen.
3. Specify the number of days for which you want to list snapshot Ids in
the first time period.
Enter value for num_days: 2
A list of existing snapshots for the specified time
range is displayed. In this example, snapshots captured in the last 2 days are
displayed.
4. Specify a beginning and ending snapshot ID for the first time period:
Enter value for begin_snap: 2
Enter value for end_snap: 3
In this example, the snapshot with a snapshot ID of
102 is selected as the beginning snapshot, and the snapshot with a snapshot ID
of 103 is selected as the ending snapshot for the first time period.
5. Specify the number of days for which you want to list snapshot Ids in
the second time period.
Enter value for num_days2: 1
A list of existing snapshots for the specified time
range is displayed. In this example, snapshots captured in the previous day are
displayed.
6. Specify a beginning and ending snapshot ID for the second time period:
Enter value for begin_snap2: 26
Enter value for end_snap2: 27
In this example, the snapshot with a snapshot ID of
126 is selected as the beginning snapshot, and the snapshot with a snapshot ID
of 127 is selected as the ending snapshot for the second time period.
7. Enter a report name, or accept the default report name:
Enter value for report_name:
Using the report name awrdiff_1_102_1_126.txt
In this example, the default name is accepted and
an AWR report named awrdiff_1_102_126 is generated.
Sample comparison report :
I hope this article helped you. Your suggestions/feedback are most welcome.
Keep learning... Have a great day!!!
Keep learning... Have a great day!!!
No comments:
Post a Comment