《Oracle DB 截获造成CPU占用率很高的SQL(Windows)》由会员分享,可在线阅读,更多相关《Oracle DB 截获造成CPU占用率很高的SQL(Windows)(1页珍藏版)》请在金锄头文库上搜索。
Oracle DB 截获造成截获造成 CPU 占用率很高的占用率很高的 SQL(Windows)1,查出拖延时间很长的 sessionselect sid, /*Session ID */opname, /*操作内容*/sofar/totalwork*100 /*完成百分比*/elapsed_seconds, /*已经执行的时间*/time_remaining /*预计剩余时间按*/ from v$session_longops order by time_remaining desc;2,用 OEM 查出 SID 对应的系统 ID3,截获对应系统 ID 的 session 的 SQL select a.sid,a.program,a.terminal,c.sql_textfrom v$session a, v$process b, v$sqltext cwhere a.sql_hash_value=c.hash_valueand a.paddr=b.addr and b.spid=3844 -PID order by c.piece;