暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle10gR2 New Feature:Generate ASH Reports

原创 eygle 2005-09-14
611
在Oracle10gR1中,Oracle引入了ASH的概念。在Oracle10gR2中,Oracle进一步强化了ASH的功能,增加了report能力。

ASH采样的是一段时间内系统内活动session的等待信息,通过这些信息,可以获得top wait events, top SQL, top SQL command types,top sessions等等重要信息。


Oracle通过ASH Report可以对特定的时间段进行分析,可以精确到天、小时或者分钟。

ashrpt类似statspack的功能,通过报表把采集的数据直观的展现出来。其本质仍然是得益于ASH的强大功能。

我们简单看一下v$active_session_history记录的历史信息:


SQL> select sample_id,sample_time,event from v$active_session_history
2 where rownum <20;
SAMPLE_ID SAMPLE_TIME EVENT
---------- ------------------------------ --------------------------------------------------
803376 14-SEP-05 10.54.39.860 AM control file parallel write
803187 14-SEP-05 10.51.30.646 AM control file sequential read
803170 14-SEP-05 10.51.13.626 AM db file parallel write
803165 14-SEP-05 10.51.08.626 AM control file parallel write
803162 14-SEP-05 10.51.05.626 AM control file parallel write
802948 14-SEP-05 10.47.31.399 AM control file parallel write
802728 14-SEP-05 10.43.51.163 AM control file parallel write
802511 14-SEP-05 10.40.13.934 AM control file parallel write
802474 14-SEP-05 10.39.36.894 AM db file sequential read
802473 14-SEP-05 10.39.35.894 AM db file sequential read
802294 14-SEP-05 10.36.36.699 AM control file parallel write
802077 14-SEP-05 10.32.59.483 AM control file parallel write
801869 14-SEP-05 10.29.31.267 AM control file parallel write
801652 14-SEP-05 10.25.54.043 AM control file parallel write
801435 14-SEP-05 10.22.16.810 AM control file parallel write
801218 14-SEP-05 10.18.39.596 AM control file parallel write
801149 14-SEP-05 10.17.30.526 AM control file sequential read
801004 14-SEP-05 10.15.05.372 AM control file parallel write
800787 14-SEP-05 10.11.28.168 AM control file parallel write
19 rows selected.


我们可以看到通过ASH,Oracle以更低粒度记录了活动session所产生的等待以及等待事件。

通过这些信息我们不仅可以分时段的观察数据库系统,甚至可以划出每个等待时间的趋势图来。这对于我们了解系统运行状况,对数据库进行实时或历史状态跟踪提供了巨大的帮助。


我们可以通过OEM来生成report,也可以通过Oracle新提供的一个脚本来完成这个工作,这个脚本是:




$ORACLE_HOME/rdbms/admin/ashrpt.sql


运行此脚本以后就会生成这样一个报告:
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论