dbTalk Databases Forums  

max extent size in locally managed tablespace with AUTOALLOCATE

comp.databases.oracle.server comp.databases.oracle.server


Discuss max extent size in locally managed tablespace with AUTOALLOCATE in the comp.databases.oracle.server forum.



Reply
 
Thread Tools Display Modes
  #21  
Old   
Noons
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 08:36 AM






Carlos wrote,on my timestamp of 13/06/2008 8:33 PM:
Quote:
On 13 jun, 11:31, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

I think you need 'uniform' LMT tablespaces.

IMHO 'System' LMT's exist only to avoid DBA extra work over personal/
development/nonimportant databases. On a production system you should
follow the 'uniform' way.

HTH.

Cheers.

Carlos.

Yup, definitely. non uniform LMT is kinda dangerous
unless one can afford the time - or the tools - to
constantly monitor for such problems as shown above.
I've got a bell going somewhere that the max extent
size is related to the db block size, but I'll be
buggered if I can place it. Maybe have a look at
one of the "database limits" section in one of the
dba manuals? Can't remember which, though.


Reply With Quote
  #22  
Old   
Noons
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 08:36 AM






Carlos wrote,on my timestamp of 13/06/2008 8:33 PM:
Quote:
On 13 jun, 11:31, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

I think you need 'uniform' LMT tablespaces.

IMHO 'System' LMT's exist only to avoid DBA extra work over personal/
development/nonimportant databases. On a production system you should
follow the 'uniform' way.

HTH.

Cheers.

Carlos.

Yup, definitely. non uniform LMT is kinda dangerous
unless one can afford the time - or the tools - to
constantly monitor for such problems as shown above.
I've got a bell going somewhere that the max extent
size is related to the db block size, but I'll be
buggered if I can place it. Maybe have a look at
one of the "database limits" section in one of the
dba manuals? Can't remember which, though.


Reply With Quote
  #23  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #24  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #25  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #26  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #27  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #28  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
  #29  
Old   
Anurag Varma
 
Posts: n/a

Default Re: max extent size in locally managed tablespace with AUTOALLOCATE - 06-13-2008 , 10:14 AM



On Jun 13, 5:31 am, Vsevolod Afanassiev <vafanass... (AT) yahoo (DOT) com> wrote:
Quote:
What is the maximum extent size possible in locally managed
tablespaces (LMT) with autoallocate?
Let me clarify the question: I am interested in conventional datafiles
(not bigfiles).
I understand that "strictly speaking" this question does not have an
answer as
extent allocation in LMT isn't documented by Oracle and can change
between versions/platforms/patches, may depend on block size,
datafile size, empty space, etc. So I am looking for "informal" answer
applicable in real life.

In my tests (done with 8K block size) max extent size was 64M, even
for 20 GB table.
I saw this value mentioned in several discussions, although Jonathan
Lewis mentions 256M:

http://www.jlcomp.demon.co.uk/faq/lmt_losses.html

Why do I need an answer: we have several databases that were created
with 20+ filesystems,
50+ tablespaces, many tablespaces between 1GB and 3 GB, and with
random distribution of datafiles between filesystems. Now the
filesystems are 98% or so full, AUTOEXTEND has been disabled,
and I need to monitor next extent size as extent allocation in an LMT
can fail even when tablespace has 15% free space.

Thanks

256M as Jonathan notes it. Its quite rare that you
might ever see 256M extnet size but that is the limit stated
by Oracle Support also (read in Metalink, Oracle
Support replies in forums .. example being the thread
that Laurent started. Search "LMT autoallocate laurent"
in metalink).

For tablespaces that are prone to the fragmentation
issue you talk about regarding auto allocate, you
might be better off to make them uniform extent
in the first place ... or provide enough free space
to minimize this issue from happening.

Anurag


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.