Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Altering Freelist Groups in 10gR2 ?

RE: Altering Freelist Groups in 10gR2 ?

From: VIVEK_SHARMA <VIVEK_SHARMA_at_infosys.com>
Date: Wed, 27 Sep 2006 20:46:37 +0530
Message-ID: <BBD944BCAC3AB4499DFBAFB1D8AF302001D3EFE8@BLRKECMSG11.ad.infosys.com>

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

Received on Wed Sep 27 2006 - 10:16:37 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US