Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Times do not add up in 10046 trace file
Oracle 10.2.0.2 W2K3
In the summary section of the trace file below, the total elapsed time is 113.84s of which 72.12s seconds was CPU time. This leaves 41s of wait time. However the wait breakdown adds up to much more than this. Ignoring SQL*Net wait times because they are 'between call' waits, we have at least, 63.15 + 33.10 + 3.91 = 100.16.
Can anyone explain why the total wait time is so much higher than the difference between CPU and elapsed times....?
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Parse 10675 8.39 12.22 0 3 0 0 Execute 57732 36.50 57.10 100129 101923 165840 27507 Fetch 53336 27.23 44.51 101400 1213121 0
53250
------- ------ -------- ---------- ---------- ---------- ----------
80757
Misses in library cache during parse: 8083 Misses in library cache during execute: 8269
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited