Deven Asked: 2014-02-14 22:28:52 +0800 CST2014-02-14 22:28:52 +0800 CST 2014-02-14 22:28:52 +0800 CST 我可以从 ASH 报告中获得哪些我无法从 AWR 报告中获得的有用信息? 772 我可以从 ASH 报告中获得哪些我无法从 AWR 报告中获得的有用信息?从 ASH 获取信息比从 AWR 获取信息更好的常见场景有哪些? oracle performance 2 个回答 Voted Best Answer mutap 2014-02-15T01:39:08+08:002014-02-15T01:39:08+08:00 AWR(自动工作负载存储库报告)以指定的时间间隔(默认为一小时)拍摄数据库快照并存储该数据以供以后分析。例如不断改进数据库工作。 ASH(Active Session History)有关于当前活动会话的信息,它每秒收集一次数据。如果您遇到突发的数据库问题,您应该使用 ASH。 有关此主题的更多信息 http://docs.oracle.com/cd/E11882_01/server.112/e16638/autostat.htm#PFGRF94186 Kyle Hailey 2014-04-26T13:43:23+08:002014-04-26T13:43:23+08:00 AWR 报告是具有误导性的平均值。ASH 报告提供了更准确的信息。例如,最后一部分给出了按时间划分的活动。ASH 报告给出了 TOP SQL 和 SESSIONS 最重要的细分,因为最重要的列表是按数据库中的活动排名的,这与 AWR 不同的是,AWR 对诸如大多数读取、大多数 CPU 等统计数据进行排名。例如,I/O 读取可能会完全不同,如果它们需要 0.1 毫秒和 100 毫秒。ASH 报告将很容易看出差异
AWR(自动工作负载存储库报告)以指定的时间间隔(默认为一小时)拍摄数据库快照并存储该数据以供以后分析。例如不断改进数据库工作。
ASH(Active Session History)有关于当前活动会话的信息,它每秒收集一次数据。如果您遇到突发的数据库问题,您应该使用 ASH。
有关此主题的更多信息 http://docs.oracle.com/cd/E11882_01/server.112/e16638/autostat.htm#PFGRF94186
AWR 报告是具有误导性的平均值。ASH 报告提供了更准确的信息。例如,最后一部分给出了按时间划分的活动。ASH 报告给出了 TOP SQL 和 SESSIONS 最重要的细分,因为最重要的列表是按数据库中的活动排名的,这与 AWR 不同的是,AWR 对诸如大多数读取、大多数 CPU 等统计数据进行排名。例如,I/O 读取可能会完全不同,如果它们需要 0.1 毫秒和 100 毫秒。ASH 报告将很容易看出差异