码迷,mamicode.com
首页 > 数据库 > 详细

Oracle top 查询TOP SQL

时间:2019-01-11 11:39:50      阅读:543      评论:0      收藏:0      [点我收藏+]

标签:_id   roc   png   HERE   where   info   sele   占用   user   

有时Oracle数据库服务器,系统CPU爆高,通过Top命令可以查看到占用CPU最高的进程

技术分享图片

我们需要记住前几个TOP的pid号,带入下面的SQL,到数据库中查询运行的进程、服务器、用户、SQL、等待等信息

select t.SQL_ID,
       t.SERIAL#,
       t.USERNAME,
       t.SQL_ID,
       a.SQL_TEXT,
       a.SQL_FULLTEXT
  from v$session t, v$process s, v$sqlarea a
 where t.PADDR = s.ADDR
   and s.SPID in (’18348‘)
   and a.SQL_ID = t.SQL_ID;

技术分享图片

 

Oracle top 查询TOP SQL

标签:_id   roc   png   HERE   where   info   sele   占用   user   

原文地址:https://www.cnblogs.com/xibuhaohao/p/10253869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!