![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I am engaged in a discussion about moving from 10g --> 11g. The tablespaces in this particular 10G are all created with the manual segment space management. I am reading the blogs and am aware of all the troubles that ASSM can cause, ranging from wasting space to problems with the free lists and even some spurious corruption issues. However, Oracle made ASSM default in version 10g, and this project is about upgrading a large production DB. What are the opinions here? Does it make sense to go with manual SSM *or should I go with ASSM? --http://mgogala.byethost5.com |
#3
| |||
| |||
|
|
I am engaged in a discussion about moving from 10g --> 11g. The tablespaces in this particular 10G are all created with the manual segment space management. I am reading the blogs and am aware of all the troubles that ASSM can cause, ranging from wasting space to problems with the free lists and even some spurious corruption issues. However, Oracle made ASSM default in version 10g, and this project is about upgrading a large production DB. What are the opinions here? Does it make sense to go with manual SSM or should I go with ASSM? |
#4
| |||
| |||
|
|
Mladen Gogala wrote: I am engaged in a discussion about moving from 10g --> *11g. The tablespaces in this particular 10G are all created with the manual segment space management. I am reading the blogs and am aware of all the troubles that ASSM can cause, ranging from wasting space to problems with the free lists and even some spurious corruption issues. However, Oracle made ASSM default in version 10g, and this project is about upgrading a large production DB. What are the opinions here? Does it make sense to go with manual SSM *or should I go with ASSM? We have a couple of tables in which there are continuous inserts and deletes, at a dreadful rate, and we have to rebuild the indexes every week, to keep size and performance in check. Could not fall back to MSSM, because system is also ASSM, I seem to remember. |
#5
| |||
| |||
|
|
We have a couple of tables in which there are continuous inserts and deletes, at a dreadful rate, and we have to rebuild the indexes every week, to keep size and performance in check. Could not fall back to MSSM, because system is also ASSM, I seem to remember. |
#6
| |||
| |||
|
|
On Jan 25, 9:21Â*pm, "Gerard H. Pille" <g... (AT) skynet (DOT) be> wrote: We have a couple of tables in which there are continuous inserts and deletes, at a dreadful rate, and we have to rebuild the indexes every week, to keep size and performance in check. Could not fall back to MSSM, because system is also ASSM, I seem to remember. "To keep size and performance in check"; I understand the size issue, but how do you measure the performance of your indexes before & after the rebuild? Do you really have significant performance improvements after rebuilding the indexes? Matthias |
#7
| |||
| |||
|
|
Actually, he specifically refers in the posts mentined here to it being partly a result of auto allocation |
#8
| |||
| |||
|
|
On Mon, 30 Jan 2012 18:37:04 -0800, Noons wrote: Actually, he specifically refers in the posts mentined here to it being partly a result of auto allocation. *Which quite frankly is a bad idea at best of times as it leads to fragmentation of free space if the tablespace is volatile. Auto allocation is a bad idea? I don't see why? The extent sizes are standardized on "power of 2" sizes, so whenever an object is dropped, the relinquished extents will be usable by other objects. That seems like a rather sound argument but I maybe missing something. Basically, it's much easier to lump everything related to a single application in one tablespace with auto allocation and ASSM then to carefully store tables and indexes into their own tablespaces, based on projected object size. --http://mgogala.byethost5.com |
#9
| |||
| |||
|
|
A while back Niall posted a script on his site, and a question about this on asktom. *I tried a variant of it, basically, creating some dozens of tables to fill a tablespace, dropping every other one, and adding them back, in short order there was an out of space error. |
#10
| |||
| |||
|
|
Yawn... With apologies to Oscar Wilde: People who think they are always right tend to irritate those of us who are. |
![]() |
| Thread Tools | |
| Display Modes | |
| |