topas ps -ef grep ora #檢查第四列,C的大小(unit,100 per cpu)
3:檢查CPU數(shù)量
/usr/sbin/bindPRocessor -q lsattr El proc0
4:兩種可能:
1: A Background (instance) process 2: An oracle (user) process #此種可能最大。
5: 假如是用戶進(jìn)程:那么高CPU的主要原因有:
Large Queries, Procedure compilation or execution, Space management and Sorting
5.1 查看每個session的CPU利用情況:
select ss.sid,se.command,ss.value CPU ,se.username,se.programfrom v$sesstat ss, v$session sewhere ss.statistic# in(select statistic#from v$statnamewhere name = 'CPU used by this session')and se.sid=ss.sidand ss.sid>6order by ss.sid