ITPub博客

首页 > 应用开发 > IT综合 > 怎么查看ebs里面的请求运行时间

怎么查看ebs里面的请求运行时间

原创 IT综合 作者:itpub120 时间:2012-03-08 10:47:48 0 删除 编辑
select * from ( select crs.ACTUAL_START_DATE,crs.ACTUAL_COMPLETION_DATE , floor(to_number(crs.ACTUAL_COMPLETION_DATE- crs.ACTUAL_START_DATE )*24*60) as spanMinutes ,crs.PROGRAM from FND_CONC_REQ_SUMMARY_V crs ) a where a.spanMinutes>5[@more@]

2: 占CPU资源top5的sql查询

select *
from (select * from v$sql order by cpu_time desc) q
where rownum <= 5

3:磁盘IO前10的sql查询

select *
from (select round((disk_reads/decode(executions,0,-99999999,executions)))
disk_reads_per_exec,v$sql.*
from v$sql
order by disk_reads_per_exec desc) q
where rownum <= 10

4:其他的

--查看进程CPU占用情况的
Linux
ps auxw --sort=%cpu


--查询IO
SELECT si.physical_reads,se.osuser, se.sid,se.serial#,pr.SPID,se.username,se.status,se.terminal,se.program,se.MODULE,se.sql_address,st.event,st.p1text,si.block_changes
,se.*
FROM v$session se, v$session_wait st,v$sess_io si,v$process pr
WHERE st.sid=se.sid  AND st.sid=si.sid AND se.PADDR=pr.ADDR AND se.sid>6 AND st.wait_time=0 AND st.event NOT LIKE '%SQL%' ORDER BY physical_reads DESC


--查询等待
Select s.osuser, s.username,s.program,s.status,se.event,se.total_waits,se.total_timeouts,se.time_waited,se.average_wait
,s.*
from v$session s, v$session_event se
Where s.sid=se.sid And se.event not like 'SQl*Net%'And s.status ='ACTIVE'And s.username is not null
order by total_waits desc

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8109090/viewspace-1057537/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 进程查询
请登录后发表评论 登录
全部评论
  • 博文量
    60
  • 访问量
    600445