Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Trace file question
Have a third party package that our developers are getting ready to upgrade, and as part of that procedure, we require them to allow us to do sql traces prior to it going live in production.
Since we upgraded to 8.0.6.X last October from time to time I have seen trace files that come back with 0 recurrsive calls.
This application in particular has a horrible problem with a lack of bind variables and poor coding and thus parses all of its statements repeatedly.
Below is a portion of the trace that I did this morning...
I always thought that a 'library cache miss' would require parsing, so how are we still getting 0 recursive calls?
My first thought was that I must of screwed up, but going back and looking at the raw trace file there are absolutely no recursive calls in it either.
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ---------- -----
Misses in library cache during parse: 3446
OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ---------- -----