数据管理-表空间
数据挖掘表空间
表空间
表空间由一个或多个数据文件组成。
创建DM数据库时,会自动创建五个表空间:SYSTEM表空间、ROLL表空间、MAIN表空间、TEMP表空间和HMAIN表空间。
系统表空间:存储数据挖掘数据库的字典信息。用户不能在系统表空间中创建表和索引。
ROLL表空间:完全由DM数据库自动维护,无需用户干预。该表空间用于存储事务运行过程中DML操作前的值,以便为访问该表的其他用户提供表数据的读一致性视图。
MAIN表空间:当库被初始化时,一个数据文件MAIN。将自动创建一个128米大小的DBF。创建用户时,如果未指定默认表空间,系统会自动将主表空间指定为用户的默认表空间。
TEMP表空间:完全由DM数据库自动维护。当用户的SQL语句需要磁盘空间来完成操作时,DM数据库将从TEMP表空间中分配临时段。例如,创建索引、无法在内存中完成的排序操作、SQL语句的中间结果集以及用户创建的临时表都将使用TEMP表空间。
HMAIN表空间:属于HTS(巨表空间)表空间,完全由DM数据库自动维护,无需用户干预。当用户在创建巨表时没有指定HTS表空间时,它将作为默认的HTS表空间。
页大小与表空间容量关系
初始化页面大小的选择不仅会影响表空间数据文件的大小选择,还会限制表中的每个字段和记录,如下表所示:
数据库页面大小。
每个字符类型字段的实际最大长度(字节)。
记录每行中除最大字段以外的其他字段的总长度(字节)。
表空间单个数据文件最小值(兆字节)/最大值(兆字节)。
4 KB
1938
2047
16/8388608
8 KB
3878
4095
32/16777216
16 KB
8000
8195
64/33554432
32 KB
8188
16176
128/67108864
相关参数
数据文件使用的簇大小(16),可选值:16,32,64,单位:页。
PAGE_SIZE:数据页大小(8),可选值:4、8、16、32,单位:KB。
TS_MAX_ID:限制系统支持的最大表空间ID,有效值范围为512到65517。默认值为8192。静态参数
TS_FIL_MAX_ID:限制每个表空间支持的最大文件数,有效值范围为2到255。静态参数
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36335.html