可以创建控制数据表空间或结果表空间。
在表空间名字段中输入想要定义的表空间的名称。新控制数据表空间的缺省名称 是 QPCONTROL。如果选择定义此表空间,则此缺省名称会出现在表空间名中。
新结果表空间的缺省名称是 QPRESULT。如果选择定义此表空间,则此缺省名称会出现在表空间名中。
将提供选择系统管理的空间(SMS)或数据库管理的空间(DMS)的选项。如果需要 SMS 表空间, 则选择系统管理的。如果需要 DMS 表空间, 则选择数据库管理的。如果选择通过 SMS 或 DMS 选项来定义新的控制数据表空间, 则此表空间的缺省路径会出现在容器路径字段中。如果选择通过 SMS 或 DMS 选项来定义结果表空间,则此表空间的缺省路径会出现在容器路径字段中。这些是缺省路径。可通过在容器路径字段中输入新路径来更改路径。
如果选择 DMS 选项,则可选择下列任一项:
如果选择定义新的控制数据 DMS 表空间, 则出现在大小为 4K 的页数中的缺省值是 10,000。如果选择定义新的结果 DMS 表空间,则出现在大小为 4K 的页数中的缺省值是 10,000。这些只是缺省值。您需要根据您的环境增大或减小这些值。
因为表空间是在大小为 4K 页的缺省缓冲池 IBMDEFAULTTBP 中创建的,所以表空间的页大小必须是 4K。因此表空间的页大小也必须是 4K。如果需要页大小不是 4K 的表空间,则必须在运行 qpsetup 命令之前创建该表空间。
选择了 SMS 或 DMS 表空间后,还必须选择要在其中创建表空间的数据库分区组。如果要创建新的数据库分区组,应选择新建然后选择定义。选择了定义后会出现一个新窗口,可在其中指定数据库分区组的值。在此新窗口中为新数据库分区组选择的名称将出现在新建文本字段中。如果想要使用现有的数据库分区组,则选择现有的。缺省名称 IBMDEFAULTGROUP 将出现在现有的文本字段中。
您选择 SMS 还是 DMS 表空间取决于性能需求。
选择 SMS 表空间,操作系统的文件系统管理器可分配、取消分配并管理将用于存储表的空间。
然而,如果选择 DMS 表空间,在创建表空间时就设置每个表的大小且分配了空间。尤其是在将 DMS 表空间用于原始设备(未格式化的硬盘)时,DMS 表空间比 SMS 表空间性能更好且更灵活。
有关 SMS 和 DMS 表空间的更多信息,请参阅 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/c0004961.htm