1、 在AIX系统中用TOPAS命令查看
发现user中的cpu过高,其中oracle的进程CPU比较高。
比如oracle其中最高的进程pid为 1138782 占CPU 27%
2、 根据pid查出sid,serial#
select s.sid,s.serial# from v$session s,v$process p
where s.paddr=p.addr and p.spid='1138782'
比如sid,serial#为482,56767
3、 根据sid查出SQL语句
SELECT sql_text
FROM v$sqltext a
WHERE a.hash_value = (SELECT sql_hash_value
FROM v$session b
WHERE b.SID = '&sid')
ORDER BY piece ASC
输入sid为482 查出sql语句
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-623930/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-623930/