Java Mailing List Archive

http://www.dba.5341.com/

Home » Home (12/2007) » oracle l »

Latch gets and CPU usage

Kristian Myllymäki

2006-05-15


Hi List,

I'm having a problem with high CPU usage that has escalated during the
last week. The SQL causing this is already tuned to the best possible with
the current design.

When I look at a tkprof summary of the trace file, it shows high 'latch
free' waits compared to the total CPU usage. Since latch gets consume CPU,
are they included under the 'CPU used by this session' statistic?

For instance, the tkprof summary below shows 1.86 seconds of CPU, and a
'latch free' wait time of 1.10 seconds. Does this mean that 59% (1.10 /
1.87) of the CPU resources used by this query comes from latch gets? Just
so I can be sure if this problem is caused by latch contention.

My first guess would be that when a process goes to sleep from consequtive
latch misses, the wait time will increase but not the 'CPU used'
statistic? If so, is there any way to know how much CPU resources my latch
misses are consuming?

I'm running 9.2.0.6.

call   count     cpu   elapsed     disk    query   current    
rows
------- ------ -------- ---------- ---------- ---------- ----------
----------
Parse     1    0.00     0.00       0       0       0    
  0
Execute    1    0.01     0.00       0       0       0    
  0
Fetch     49    1.86    19.40       0    38779       0    
483
------- ------ -------- ---------- ---------- ---------- ----------
----------
total     51    1.87    19.41       0    38779       0    
483

Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: 40

Elapsed times include waiting on following events:
Event waited on                   Times  Max. Wait Total Waited
----------------------------------------  Waited ---------- ------------
SQL*Net message to client               50     0.00       0.00
SQL*Net message from client             50     0.10       0.32
latch free                         16     0.48       1.10
********************************************************************************


Thanks,

/Kristian

--
http://www.freelists.org/webpage/oracle-l


©2008 dba.5341.com - Jax Systems, LLC, U.S.A.