Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> "gc buffer busy" wait during RAC Benchmark ?
Folks
During internal 2 Node RAC Benchmark OLTP Nature Transaction Runs, following are the TOP Events from 2 Statspack.
From the Manual:-
"The V$SESSION_WAIT view to identify objects and data blocks with
contention. The gc wait events contain the file and block number for a
block request in p1 and p2, respectively. An additional segment
statistic, gc buffer busy, has been added to quickly determine the
"busy" objects without recourse to the query on V$SESSION_WAIT mentioned
earlier."
Qs 1) How can the "gc buffer busy" wait be reduced after identifying the respective "busy" Objects?
Qs 2) Will Table Partitioning help?
Qs 3) Should Transactions be grouped Logically so that Transactions Hit different Data Blocks on the 2 Nodes?
Top 5 Timed Events
Avg %Total
Event Waits Time (s)(ms) Time
CPU time 6,55744.7
gc buffer busy 188,726 3,84520 26.2
gc current block busy 46,827 1,21326 8.3
enq: TX - index contention 34,055 1,09432 7.5
gc current block 2-way 451,989 3601 2.5
Configuration
10gR2
Solaris 10
Veritas CFS 5.0
Banking Product
Will Share Statspack etc with anybody
Cheers
![]() |
![]() |