Oracle 的话直接看 AWR 更直观。
评论
有用 0使用以下SQL也可以查出来
select *
from (select a.parsing_schema_name schema,
a.sql_id,
(select sql_text
from dba_hist_sqltext c
where c.sql_id = a.sql_id
and rownum = 1) "sql",
round(sum(a.CPU_TIME_delta) / 1000000 / 60, 2) "CPU Time(Min)",
round(sum(a.ELAPSED_TIME_delta) / 1000000 / 60, 2) "total Time(Min)",
sum(a.executions_delta) "次数",
sum(a.DISK_READS_delta) "物理读",
sum(a.DIRECT_WRITES_delta) "直接写",
round(sum(a.PHYSICAL_READ_BYTES_delta) / 1024 / 1024 / 1024,
2) "物理读G",
round(sum(a.physical_write_bytes_delta) / 1024 / 1024 / 1024,
2) "物理写G"
from DBA_HIST_SQLSTAT a, DBA_HIST_SNAPSHOT b
where a.SNAP_ID = b.SNAP_ID
-- and b.BEGIN_INTERVAL_TIME >= sysdate - 1 / 24 ---开始时间
-- and END_INTERVAL_TIME <= sysdate ---结束时间
group by parsing_schema_name, a.sql_id
order by 7 desc)
where rownum <= 50;
评论
有用 1
评论
有用 0
墨值悬赏




