ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 根据PID查询 sql

根据PID查询 sql

Linux操作系统 作者:weibingzhou 时间:2015-09-23 12:36:20 0 删除 编辑

TOP

查询高CPU

Swap: 40957708k total,   223280k used, 40734428k free, 49790260k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13942 oraprod   25   0 25.5g 7.3g 7.0g R 100.1 11.7  29:05.26 oracle

---查询SID
select s.sid,s.username,s.event,s.wait_time,s.state,s.seconds_in_wait,p.PROGRAM,s.MACHINE
from v$session s,v$process p
where p.spid=13942 and s.PADDR=p.ADDR ; --1118


---根据SID查询sql
SELECT SQL_TEXT
  FROM V$SQLAREA A, V$SESSION B
 WHERE A.SQL_ID = B.PREV_SQL_ID
   AND B.SID = 1118;

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

上一篇: 索引相关管理
下一篇: Oracle Segment Advisor
请登录后发表评论 登录
全部评论

注册时间:2014-03-06

  • 博文量
    51
  • 访问量
    10109