并非总是可以在测试中设置与生产中相同的表空间。
除了可以在一个数据库中的表空间之间转移表之外,还可以在不同的数据库之间转移表。
对于经常用于执行排序操作的临时表空间,也应该这样。
如果指定这个NONRECOVERABLE关键字,那么用户不必马上对表空间进行备份。
perltbs_usage.pl——该脚本提供了给定数据库的所有表空间的空闲和已用空间。
使用SMS或DMS文件表空间,这样便允许操作系统的缓存抵消某些性能上的降低。
除了small_tables之外,所有的表空间都是在同一组磁盘驱动器上定义的。
为了保证管理效率,推荐为前面所确定的每一个表提供单独的表空间。
DBA有权选择目录表空间、临时表空间和用户表空间这三者所需的表空间类型。
DB2还支持部分分块(de-clustering),在此情况下,表和表空间可以分布在可用分区的一个子集上。
通过DMS表空间,DB2更加可以控制如何将数据页面物理映射到称作区段的磁盘空间分组中。
在这个卷组上定义了DB2数据库的所有存储组件,包括表空间、日志和备份。
确保系统目录和系统临时表空间中具有足够的自由空间。
TABLESPACE_MAP用户可以指定在复制期间使用的表空间名映射,而不使用来自源数据库的表空间。
对于DMS设备容器表空间,操作系统不在文件系统缓存器中缓存页面。
为获得最佳的数据库性能,正确定义表空间是至关重要的。
当然,这还要求为数据和索引创建单独的表空间。
策略是将所有表空间的数据扩展到尽可能多的驱动器中,以最大化IO并行性。
IBMDEFAULTGROUP-用于包含用户表的表空间的默认数据库分区组。
已经提取了DDL,对表和表空间之间的映射做了必要的手工修改。
对于数据库管理的表空间,建议拆开LOB数据中的常规数据,将LOB数据放在一个很大的表空间中。
作为OLTP应用程序的经验法则,可在多个设备上使用DMS表空间。
将表空间分布在多个容器(这些容器映射到不同磁盘)。