Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Altering Freelist Groups in 10gR2 ?
Mladen, Jonathan
Also faced a Similar issue at a High End Benchmark with 10gR2 touching about 20,000 TPS. Respective Tables undergoing INSERTs had to be moved from ASSM to NON-Assm Tablespaces.
Jonathan - Your assumption is Correct. Database currently exists in 9.2 & most objects have freelists = 99. DB also needs to be migrated to 10.2.
HTH
-----Original Message-----
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Jonathan Lewis
Sent: Wednesday, September 27, 2006 6:30 PM
To: oracle-l_at_freelists.org
Subject: Re: Altering Freelist Groups in 10gR2 ?
I know, but based on the comments (a) he needs to make the change, and (b) he has a 3TB database, I assume the OP has migrated from an earlier version and has data in free-list managed, rather than page-table managed tablespaces.
ASSM is approximately equivalent to freelists 16 as it seems to format 16 blocks at a time when space is required. I have seen two systems recently which were suffering from serious buffer busy waits because of this limit. (Both 10.2.0.1)
A strategy error in the code means that ASSM can still fail to maintain the bitmaps properly - you can get data blocks which should be marked as full in the bitmap being constantly checked and discarded by processing attempting inserts; you can get data blocks with space in them being left as 'FULL' because of concurrent actions on the block, and only one of those actions being reflected in the bitmap.
Regards
Jonathan Lewis
![]() |
![]() |