AWR报告Oracle经历了多次

时间:2015-12-02 16:53:49

标签: sql oracle

您好我正在尝试使用我自己的sql来查询数据库以获取AWR报告显示的相同信息"由Elapsed Time(Global)"排序的SQL,特别是SQL ID和Elapsed (一个或多个)。

到目前为止,我有查询

SELECT SQL_ID, SUM (ELAPSED_TIME_DELTA)/1000000 Elapsed_Time_DELTA
FROM dba_hist_sqlstat
WHERE snap_id between 9185 and 9187
GROUP BY SQL_ID
ORDER by Elapsed_Time_DELTA Desc

上面的查询与sql的一些已用时间相匹配,但与其他查询不匹配,我不完全确定问题是什么。

  • 我注意到那些不匹配的跨越多个snap_ids。

1 个答案:

答案 0 :(得分:0)

Nm,与AWR相比,当我的查询的snap_id对于较低的snap_id应为+1时实现。即

AWR 900-902 CustomQ 901-902