除了常规的AWR报告,Oracle还支持生成AWR比较报告,该报告可以对两个时段进行比较,生成详细的对比报告,提供比较分析,非常有助于问题的发现和解决。
生成对比报告,可以调用$ORACLE_HOME/rdbms/admin/awrddrpt.sql脚本实现,在OEM中可以更直观的看到这个过程,下图在操作中选择“比较时段”:
图:选择比较时段,生成比较报告
按照提示操作,选择两个时段,即可生成一个比较报告:
图:比较报告的两个时段
生成的比较报告可以清晰的看到不同日期数据库的性能对比,以下报告显示,第一个时段DB Time为43.8分钟,第二个时段数据库的DB Time高达885.31分钟,同样是一个小时,数据库的性能存在巨大的差异:
在负载概要部分,更详细的对比显示,两个时段的Logical Reads有显著的不同,进一步分析SQL列表,就可以找到引起过高逻辑读的SQL语句:
在数据库性能调整前后,生成对比报告,是显示调整效果的最佳手段之一。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。