Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Buffer use under Oracle
I am trying to investigate why a large number of buffers are being used by a
certain index.
At the present time, the heavily inserted/deleted table has 10 rows, but according to V$BH the index is using 6000 buffers.
V$BUFFER_POOL_STATISTICS indicates that there are many searches for a free buffer going on.
None of the rows in V$BH have a non-zero value in forced_reads or forced_writes.
The vast majority have a V$BH status of XCUR.
Why isn't Oracle reusing these buffers for other processing?
How can ten index records use that much buffer space?
What should I be looking at?
--
Binyamin Dissen <bdissen_at_dissensoftware.com>
http://www.dissensoftware.com
Director, Dissen Software, Bar & Grill - Israel
![]() |
![]() |