select
to_char(m.end_time,'DD-MON-YYYY HH24:MI:SS') e_dttm,
m.intsize_csec/100 ints,
s.username usr,
m.session_id sid,
m.session_serial_num ssn,
round(m.cpu) cpu100,
m.physical_reads prds,
m.logical_reads lrds,
m.pga_memory pga,
m.hard_parses hp,
m.soft_parses sp,
m.physical_read_pct prp,
m.logical_read_pct lrp,
s.sql_id
from v$sessmetric m,v$session s
where (m.physical_reads >100 or m.cpu >100 or m.physical_reads >100)
and m.session_id=s.sid and m.session_serial_num=s.serial#
order by m.physical_reads desc,m.cpu desc,m.logical_reads desc;