Response from our DBA1.
We have three file system listed in the
ars.cfg.instance_name file
As
# DEFINITIONS:
# Filesystem Tablespace Type (SMS)
# --------------------------------------------------------------
/db2data/D01 SMS
/db2data/D02 SMS
/db2data/D03 SMSHowever new root tablespaces are created only one of three file system as single container tablespace.
And OD choose the next file system when it creates a new tablespace in round robin fashion.
If OD is supposed to created a tablespace on multiple container, then our OD config might be wrong.
Please let us know the correct way to make OD to create a tablespace on multiple disks.
Since this is the one of the reason why we want to use tablespace not created by OD command for root tables.
2.
In the DB2 v9.x default database is automatic storage enabled.
And SMS is generally slower than automatic storage tablespaces
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.dbobj.doc%2Fdoc%2Fc0055446.html3.
I noticed another thing in the link you send, it describe
By storing tables in table spaces other than the USERSPACE1 table space, you can improve performance, enable more efficient backup and recovery options, and provide a more flexible configuration.
If these are the reason for strong recommendation of SMS, then our case won?t benefit from following that recommendation.
As I described above we cannot get multiple containers when using OD created tablespaces so we get less disk IO performance.
Also generally SMS is slower than automatic storage managed tablespace as IBM document describe. (see my point 2 above)
We do not apply tablepsace backup nor tablespace recovery and having each table in different tablespace does not give any benefit.
We had hard time moving database to other server box by redirecting the location as we needed to write script to move over 200 tablesapces.
Since we do not get any benefit from making one tablespace per table we are interested in using less tablespace, having large number of big tables are support by DB2 and good performance is proven in the system such as SAP.
4.
You wrote
For above reasons, I would suggest you define SMS tablespace in ars.dbfs and don't only use USERSPACE1 table space.
Otherwise you may not be supported when encounter further issue. Thank you.
I could not find anything which make you to stop supporting when we use userspace in the link you sent.
In OD document and comment in ars.dbfs it is clearly stated that using userspace as the another alternative. Is there any ground or evidence or documentation on basis of which IBM won't support us when we use automatic storage?
Please confirm this point