AIX 主机性能工具 本地目录/home/duty/nmon_aix52 执行后,按t键, 列出最耗CPU资源的前几十位进程的 进程号以及描述信息。结果一看是oracle的进程占了大半。

AIX 主机性能工具  本地目录/home/duty/nmon_aix52    执行后,按t键, 列出最耗CPU资源的前几十位进程的 进程号以及描述信息。结果一看是oracle的进程占了大半。

    继续深纠:为了优化这些sql语句,需要把这些进程关联的sql给找出来,OK

SELECT B.SPID,A.SID,C.SQL_TEXT FROM V$SESSION A,V$PROCESS B,

(select a.address address,a.hash_value hash_value,a.sql_text sql_text,b.sid sid,b.user_name user_name,piece from  v$sqltext a,v$open_cursor b
        where  a.ADDRESS = b.ADDRESS
        order by piece)c
WHERE
A.PADDR=B.ADDR
AND A.SID = C.SID
and b.spid = '21299252'
order by B.SPID,A.SID,c.piece



直接把 b.spid 换成相应的进程号

原文地址:https://www.cnblogs.com/weixun/p/3233447.html