db2定义分区表和分区键

下面,为了提高数据库性能,我们将不同的分区放到不同的表空间下。首先创建6个表空间,3个数据表空间,3个索引表空间:
db2“创建表空间ts_dat使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_dat& # 39;100)“
db2“创建表空间ts_dat1使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_dat1& # 39;100)“
db2“创建表空间ts_dat2使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_dat2& # 39;100)“
db2“创建表空间ts_idx使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_idx& # 39;100)“
db2“创建表空间ts_idx1使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_idx1& # 39;100)“
db2“创建表空间ts_idx2使用(管理的数据库文件& # 39;/home/db2inst1/数据/ts_idx2& # 39;100)“

首次执行后不需要执行
——DDL缓冲池——
创建缓冲池“BP32K_DATA"大小32768页大小32768;
创建缓冲池“BP32K_INDEX"大小32768页大小32768;

——Minic存储组
改变STOGROUP“IBMSTOGROUP"开销6.725000设备标签读取率100.000000数据没有设置为默认的;


创建用户临时表空间
创建用户临时表空间“USER_TMP"32768年数据库分区组IBMDEFAULTGROUP页大小由系统
——修改表空表空间名“USER_TMP"
,使用(& # 39;/home/db2inst1/数据/usrtmp& # 39;)——修改路径& # 39;/home/db2inst1/数据/usrtmp& # 39;
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,
创建系统临时表空间
创建临时表空间“TMP_SYSTEM",32768页大小由系统管理
,使用(& # 39;/home/db2inst1/数据/SYStmp& # 39;)
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,
创建普通表空间
创建大型表空间“IDM_DATATABLE",32768页大小由数据库管理
- - - - -修改表空间表空间“IDM_DATATABLE"
,使用(文件& # 39;/home/db2inst1/数据/IDM_datatable& # 39;100)- - - - - -修改路径和大小
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,

,
创建表空间“IDMINDX",32768页大小由数据库管理
,使用(文件& # 39;/home/db2inst1/数据/IDMINDX& # 39;100米)
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,
,
创建大型表空间“IDMDTL1",32768页大小由数据库管理
,使用(文件& # 39;/home/db2inst1/数据/IDMDTL1& # 39;100米)
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,
,
创建大型表空间“IDMDTL2",32768页大小由数据库管理
,使用(文件& # 39;/home/db2inst1/数据/IDMDTL2& # 39;100米)
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;
,
,
,创建大型表空间“IDMDTL3",32768页大小由数据库管理
,使用(文件& # 39;/home/db2inst1/数据/IDMDTL3& # 39;100米)
,区段大小64
, PREFETCHSIZE自动
,缓冲池“BP32K_DATA"
,开销6.725000
, TRANSFERRATE 0.320000
,没有文件系统缓存
,被删除表复苏;


分区表类型
,1、自动分区
,2,手工分区,,,,,,
,
分区的范围(分区列),,,

(分一部分区名开始开始,结束结束在表空间指数索引锁在表空间)


省略开始,下一个上一个结束,,
开始(2017 1)结束(2017 6),
,,,,,,,,,,,,,,,,结束(2017 9),,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,结束(2017年,12),,,,,,,,,,,,,,,,null

db2定义分区表和分区键