-- ############################################################################################# -- -- Autor: Martin Zahn Akadia AG -- -- %Purpose: Anzeige des "Top Read-I/O Users"; User der am meisten Read-I/O verursacht -- -- This script shows the user that has performed the most physical -- disk reads. You use the columns sid and serial# as input into -- dbms_system.set_sql_trace_in_session to commence tracing the -- offending user. -- -- ############################################################################################# -- SELECT ses.sid, ses.serial#, ses.osuser, ses.process, sio.physical_reads FROM v$session ses, v$sess_io sio WHERE ses.sid = sio.sid AND nvl(ses.username,'SYS') not in ('SYS', 'SYSTEM') AND sio.physical_reads = (SELECT MAX(physical_reads) FROM v$session ses2, v$sess_io sio2 WHERE ses2.sid = sio2.sid AND ses2.username NOT IN ('SYSTEM', 'SYS'));