karena itu merupakan rasio parse terhadap execution, idealnya sekali
parse seterusnya execution. karena parse disini soft + hard
parse....maka asumsinya sekali hard parse seterusnya no parse +
execution.

so angka execute to parse harusnya mendekati 0% lebih bagus.


-- 
thanks and regards
ujang | oracle dba | mysql dba
http://ora62.wordpress.com

On Wed, Mar 18, 2009 at 2:41 PM, Andes Febrian <[email protected]> wrote:
> hallo pak ujang,
>
> ada yg mau di tanyakan,
> execute to parse = 48%, bagus nya nilai tersebut mencapai 100% kan ? klo
> kurang dari 10% bisa di bilang parah tidak ?
>
> Many Thanks
>
> On Wed, Mar 11, 2009 at 9:55 AM, Ujang Jaenudin 
> <[email protected]>wrote:
>
>>   mencermati "execute to parse", dimana kalkulasinya diambil dari
>> perbandingan parses/executions, parses disini adalah soft parse maupun
>> hard parse:
>>
>> 100*(1-(1,076.18/2,074.36)) = 48.12
>>
>> dari situ diperkiraan terjadi "tidak efisien" pada shared pool, apatah
>> karena:
>>
>> - tidak menggunakan bind variable, namun ini hanya sedikit impact,
>> buktinya angka hard parse tidak begitu tinggi.
>> - parameter session_cached_cursor kurang memadai.
>> sehingga terlalu banyak soft parses.
>> - namun demikian jika melihat top 5 wait event, silahkan cek di
>> metalink, dulu di 10.2.0.3 pernah menemukan bugs yg berelasi dgn
>> "cursor: pin S wait on X".
>>
>> so, apply patch dulu baru cek lagi apakah shared pool masih bermasalah
>> ataukah ndak....
>>
>>
>> --
>> thanks and regards
>> ujang | oracle dba | mysql dba
>> http://ora62.wordpress.com
>>
>> On Tue, Mar 10, 2009 at 2:49 PM, Andes Febrian 
>> <[email protected]<pejantan4u%40gmail.com>>
>> wrote:
>> > Halo pak ujang, maaf baru bisa bales, berikut saya paste awr report nya,
>> > mohon di liat2, Thanks. btw, mau tanya jg, klo istilah2 yg ada di top 5
>> > event, apa siy artinya ? Many thanks.
>> >
>> > DB NameDB IdInstanceInst numReleaseRACHost
>> ITTDB1135347846ITTDB110.2.0.3.0NO
>> > ITTDB
>> >
>> >
>> > Snap IdSnap TimeSessionsCursors/Session Begin Snap:1874310-Mar-09
>> 09:00:05
>> > 258 19.8 End Snap:1874410-Mar-09 10:00:11516 14.7 Elapsed:  60.10 (mins)
>>   DB
>> > Time:  647.52 (mins)
>> >
>> > Report Summary
>> >
>> > Cache Sizes
>> >
>> >
>> > BeginEnd
>> >
>> > Buffer Cache: 2,860M 2,860MStd Block Size: 8K Shared Pool Size:
>> 5,252M5,252MLog
>> > Buffer: 6,104K
>> >
>> > Load Profile
>> >
>> >
>> > Per SecondPer Transaction Redo size: 143,421.18 3,968.22 Logical
>> > reads:160,750.904,447.70 Block
>> > changes: 405.14 11.21 Physical reads: 208.17 5.76 Physical writes:
>> > 154.924.29 User
>> > calls: 1,688.73 46.72 Parses: 1,076.18 29.78 Hard parses: 3.17 0.09
>> > Sorts:34.440.95
>> > Logons: 13.23 0.37 Executes: 2,074.36 57.39 Transactions: 36.14
>> >
>> >  % Blocks changed per Read: 0.25Recursive Call %: 55.94 Rollback per
>> > transaction %: 41.85Rows per Sort: 914.74
>> >
>> > Instance Efficiency Percentages (Target 100%)
>> >
>> >  Buffer Nowait %: 100.00Redo NoWait %: 100.00 Buffer Hit %:
>> 99.91In-memory
>> > Sort %: 99.99 Library Hit %: 99.92Soft Parse %: 99.71 Execute to Parse
>> > %:48.12Latch
>> > Hit %: 98.86 Parse CPU to Parse Elapsd %: 10.59% Non-Parse CPU: 96.62
>> >
>> > Shared Pool Statistics
>> >
>> >
>> > BeginEnd Memory Usage %: 74.11 78.28 % SQL with executions>1: 85.29 81.36
>> %
>> > Memory for SQL w/exec>1: 98.95 98.60
>> >
>> > Top 5 Timed Events
>> >
>> >  EventWaitsTime(s)Avg Wait(ms)% Total Call TimeWait Class CPU time
>>  16,394 42.2
>> >  cursor: pin S wait on X 634,165 6,950 11 17.9Concurrency PX Deq Credit:
>> > send blkd 230,874 6,862 30 17.7Other enq: TX - row lock contention 621
>> > 1,6882,7184.3
>> > Application PX qref latch 430,860 1,664 4 4.3Other
>> >
>> >
>> > On Thu, Mar 5, 2009 at 4:37 PM, Ujang Jaenudin 
>> > <[email protected]<ujang.jaenudin%40gmail.com>
>> >wrote:
>> >
>> >>   bisa dipaste disini awr report sampe bagian top 5 wait event...?
>> >>
>> >> atau bisa cari statistik session cursor cache count, session cursor
>> >> cache hits, cursor cache hits, parse count (total).
>> >>
>> >> kalau ini cara extrim, musti hati2 di environment
>> >> production...analisanya pun butuh waktu :)
>> >>
>> >> alter session set events '10270 trace name context forever, level 10';
>> >>
>>
>>

Kirim email ke