Oracle top 查詢TOP SQL


有時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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM