一、System Temporary Tablespace
作用:存储 分组、排序、连接、重组、创建索引 等操作的中间结果
Tip:对于每种大小的datapage,至少有一个和此大小匹配的 System Temporary Tablespace
二、User Temporary Tablespace
作用:如果App需要使用临时表,则我们就需要创建 User Temporary Tablespace 以便用其来 驻留临时表。
Tip:User Temporary Tablespace通常用来批量插入、批量更新和批量删除 以加快速度
DB2创建表空间 Wizard
解释创建表空间时的各个步骤
1、表空间的名称、注释。 创建后 可以 修改
2、表空间类型。创建后 不可以 修改
共四种类型:
Regular Tablespace
Large Tablespace
System Temporary Tablespace
User Temporary Tablespace
3、表空间的页大小 缓冲池的页大小 必须相匹配。创建表空间后,不可以 修改页大小
Tip:因为表空间的页大小和缓冲池的页大小必须匹配,所以,也就是说,也不能修改缓冲池的页大小
4、表空间容器(物理)管理方式。创建表空间后,不可以 修改 “空间管理系统”
SMS、DMS、Automatical Storage(也是DMS)
Tip:Large Tablespace必须使用DMS(绝对不能是SMS)
5、表空间容器(物理)。创建表空间后,不可以 修改其位置。 但是大小可以修改
6、指定表空间的 extent, prefetchSize。创建后,prefetchsize 可以 修改,但extent不可以 修改
7、告知Sql优化器驱动器速度。 TRANSFERRATE