Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Library Cache Latch statistics from StatsPack
Hmm....library cache, but no shared pool latch contention *usually* =
indicates excessive soft parsing. Have you set session_cached_cursors? =
If not, why not? Try setting it to 50 or 100, for starters. =20
Better yet, redesign the app to parse only once, and execute many times. = Yes, that's probably more difficult than it sounds.
Also, as you're on 8.1.7.2, this could be a bug, causing the library = cache contention. You could try upgrading to at least 8.1.7.4, if not = 9i.
Seeing just those statistics, in isolation, and not knowing anything = about your system, I'm afraid that's the best I can do. =20
Hope it helps,
-Mark
-----Original Message-----
From: Hemant K Chitale [mailto:hkchital_at_singnet.com.sg]
Sent: Wednesday, February 11, 2004 3:03 AM
To: oracle-l_at_freelists.org
Cc: hkchital_at_singnet.com.sg
Subject: Library Cache Latch statistics from StatsPack
I need help understanding these statistics from StatsPack [8.1.7.2 on Tru64]
Top 5 Wait Events
~~~~~~~~~~~~~~~~~ Wait % = Total Event Waits Time (cs) =Wt Time
latch free 5,282,074 1,015,994 =40.36
Avg Total Wait wait = Waits Event Waits Timeouts Time (cs) (ms) =/txn
latch free 5,282,074 1,921,007 1,015,994 2 =57.8
Pct Avg = Pct Get Get Slps NoWait = NoWait Latch Name Requests Miss /Miss Requests =Miss
library cache 57,179,454 4.1 2.2 50,432 = 20.1 library cache load lock 15,979 0.0 0.5 0 Get = Spin & Latch Name Requests Misses Sleeps Sleeps = 1->4Sleeps
-------------------------- -------------- ----------- ----------- =
------------
library cache 57,179,454 2,326,630 5,183,363 = 522188/13792 = 7/632462/103 4053/0 NoWait = Waiter Latch Name Where Misses Sleeps =
library cache kglpin 0 173,050 = 575,120 library cache kglhdgn: child: 0 44,924 = 410,493 library cache kgldti: 2child 0 29,395 = 69,509 library cache kglget: child: KGLDSBYD 0 21,580 = 820,546 library cache kglget: child: KGLDSBRD 0 14,122 = 55,366 library cache kglpnal: child: alloc spac 0 13,106 = 299,928 library cache kglpnc: child 0 9,557 = 753,591 library cache kglupc: child 0 8,283 = 699,105 library cache kglhdgc: child: 0 2,154 = 22,377 library cache kglpnp: child 0 1,165 = 327,989 library cache kglrtl 0 947 = 2,657 library cache kglobpn: child: 0 589 = 53,885 library cache kgldtld: 2child 0 566 = 2,305 library cache kglidp: parent 0 517 = 159 library cache kglic 0 451 = 17,901 library cache kglpndl: parent: purge 0 179 = 321 library cache kglpnal: parent held, no p 0 150 = 4 library cache kgldrp: parent 0 130 = 137 library cache kglpnal: child: check gran 0 17 = 1,310 library cache kglati 0 8 = 62 library cache kglpsl: child 0 7 = 425 library cache kglnti 0 4 = 29 library cache kgldnp: child 0 3 = 4,001 library cache kgldte: child 0 0 3 = 26,359 library cache kglalt: parent 0 1 = 9 library cache kglpin: child: KGLMX 0 1 = 10 library cache kglobld: child: 0 1 = 5,634 library cache load lock kglllal: llatch: in loop 0 1 = 1
What should I be looking at ?
Hemant K Chitale
http://hkchital.tripod.com
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.htmlput 'unsubscribe' in the subject line.
-----------------------------------------------------------------
----------------------------------------------------------------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
----------------------------------------------------------------
To unsubscribe send email to: oracle-l-request_at_freelists.org
![]() |
![]() |