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 换成相应的进程号