select vses.sid,vses.serial#,vses.machine,vstt.name, vses.osuser,vses.sql_id, round(min(vsst.value)/1024/1024,2) MinMB, round(max(vsst.value)/1024/1024,2) MaxMB, round(avg(vsst.value)/1024/1024,2) AvgMB from sys.v_$sesstat vsst, sys.v_$statname vstt, sys.v_$session vses where vstt.statistic# = vsst.statistic# and vsst.sid = vses.sid and vstt.name in ('session pga memory','session pga memory max','session uga memory','session uga memory max') and vses.username is not null group by vses.sid,vses.serial#,vstt.name,vses.sql_id,vses.machine,vses.osuser order by MAXMB DESC