![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
Automatic Storage is not a new type of storage - it just provides the ability to predefine locations for where tablespace containers will live. If you look under the covers using either db2pd or 'LIST TABLESPACE CONTAINERS', you'll find that Automatic Storage tablespaces use DMS file containers for everything except temporary tablespaces. User and system temporary tablespaces still use SMS containers. So there is no performance advantage or disadvantage inherent to automatic storage in and of itself. |
#4
| |||
| |||
|
|
On Fri, 29 Jun 2012 11:24:58 -0700, Ian wrote: Automatic Storage is not a new type of storage - it just provides the ability to predefine locations for where tablespace containers will live. If you look under the covers using either db2pd or 'LIST TABLESPACE CONTAINERS', you'll find that Automatic Storage tablespaces use DMS file containers for everything except temporary tablespaces. *User and system temporary tablespaces still use SMS containers. So there is no performance advantage or disadvantage inherent to automatic storage in and of itself. Two main advantages of Automatic Storage that I know about: - No more redirected restores (with SET TABLESPACE CONTAINERS) necessary when (and if) you have to move databases around (such as in test environments). - pureScale requries automatic storage, if and when you migrate to that. |
#5
| |||
| |||
|
|
On Jun 30, 1:30Â*am, Mark A <m... (AT) nowhere (DOT) com> wrote: So what I'm hearing is that Automatic Storage is simply an obfuscating wrapper around DMS-format Tablespaces. The advantages to Automatic Storage therefore are: The ability to define a large storage pool (like what we had with Mainframe Storage-groups which are now becoming available under DB2 V10) Automatic Storage will ensure that all of our tablespaces are distributed across all pre-defined containers The dis-advantages to Automatic Storage therefore are: We lose visibility into those tablespaces which are shrinking or growing |
|
We lose the ability to place specific tablespaces into a specific bufferpool |
|
We lose our ability to designate Extentsize, Prefetchsize, etc when we point to automatic storage |
#6
| |||
| |||
|
|
Bruce <bwmille... (AT) gmail (DOT) com> writes: On Jun 30, 1:30*am, Mark A <m... (AT) nowhere (DOT) com> wrote: So what I'm hearing is that Automatic Storage is simply an obfuscating wrapper around DMS-format Tablespaces. The advantages to Automatic Storage therefore are: The ability to define a large storage pool (like what we had with Mainframe Storage-groups which are now becoming available under DB2 V10) Automatic Storage will ensure that all of our tablespaces are distributed across all pre-defined containers The dis-advantages to Automatic Storage therefore are: We lose visibility into those tablespaces which are shrinking or growing Incorrect. You can still see and monitor tablespaces, their size, etc. You can also manually increase / decrease the size of these tablespaces. We lose the ability to place specific tablespaces into a specific bufferpool Incorrect. *You can specify what bufferpool at tablespace creation time or change which bufferpool later We lose our ability to designate Extentsize, Prefetchsize, etc when we point to automatic storage Incorrect. You can still specify these parameters, just as with non-automatic-storage tablespaces. And, just like non-automatic-storage tablespaces, if you don't provide explict values, extentsize still defaults to whatever the DFT_EXTENT_SIZE database configuration parameter is set to. PREFETCHSIZE defaults to AUTOMATIC, where DB2 determines the proper value (read the docs on PREFTECHSIZE to see how it calculates this. --- Posted via news://freenews.netfront.net/ - Complaints to n... (AT) netfront (DOT) net ---- Hide quoted text - - Show quoted text - |
|
Overall then for us Automatic Storage is a solution in search of a problem. |
#7
| |||
| |||
|
|
On Jul 2, 6:00Â*pm, Ian <ian.bjorho... (AT) gmail (DOT) com> wrote: Bruce <bwmille... (AT) gmail (DOT) com> writes: On Jun 30, 1:30Â*am, Mark A <m... (AT) nowhere (DOT) com> wrote: So what I'm hearing is that Automatic Storage is simply an obfuscating wrapper around DMS-format Tablespaces. The advantages to Automatic Storage therefore are: The ability to define a large storage pool (like what we had with Mainframe Storage-groups which are now becoming available under DB2 V10) Automatic Storage will ensure that all of our tablespaces are distributed across all pre-defined containers The dis-advantages to Automatic Storage therefore are: We lose visibility into those tablespaces which are shrinking or growing Incorrect. You can still see and monitor tablespaces, their size, etc. You can also manually increase / decrease the size of these tablespaces. We lose the ability to place specific tablespaces into a specific bufferpool Incorrect. Â*You can specify what bufferpool at tablespace creation time or change which bufferpool later We lose our ability to designate Extentsize, Prefetchsize, etc when we point to automatic storage Incorrect. You can still specify these parameters, just as with non-automatic-storage tablespaces. And, just like non-automatic-storage tablespaces, if you don't provide explict values, extentsize still defaults to whatever the DFT_EXTENT_SIZE database configuration parameter is set to. PREFETCHSIZE defaults to AUTOMATIC, where DB2 determines the proper value (read the docs on PREFTECHSIZE to see how it calculates this. --- Posted via news://freenews.netfront.net/ - Complaints to n... (AT) netfront (DOT) net ---- Hide quoted text - - Show quoted text - Quote:
Personally, I can't think of any reason why you wouldn't use Automatic Storage anymore, especially since V10 acquired the storage group concept. The only missing possibilities I see (maybe I'm missing a few) are: way? - giving your tablespace containers nice names: as someone who is used to AS, I guarantee you I never really felt the urge, but that's personal. To me, it seems that you should read a bit deeper into what it really does, you'll probably like it. I do... |
![]() |
| Thread Tools | |
| Display Modes | |
| |