WEB开发网
开发学院数据库DB2 DB2 V9.7 本地分区索引 阅读

DB2 V9.7 本地分区索引

 2009-07-23 16:13:47 来源:WEB开发网   
核心提示: 仿照清单 7 创建测试大表的方法,生成 120 万条记录,DB2 V9.7 本地分区索引(9),时间为 2009-01-01 至 2009-01-31,不过需要注意日期 2009-01-01 在 DB2 内部表示的天数为为 733408 ,我们准备把 2008-01-01 至 2008-0

仿照清单 7 创建测试大表的方法,生成 120 万条记录,时间为 2009-01-01 至 2009-01-31,不过需要注意日期 2009-01-01 在 DB2 内部表示的天数为为 733408 。我们准备把 2008-01-01 至 2008-01-31 数据 Detach 出来,然后将新生成的 2009-01-01 至 2009-01-31 数据 Attach 到 t1 表中。

清单 12. 非分区索引 Detach/Attach 性能

values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.13.019000 
 
 alter table t1 DETACH PARTITION PART0 into temp 
 
 values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.13.347000 
 
 
 load from d:/t10901.IXF of ixf replace into temp 
 
 values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.31.722000 
 
 
 ALTER TABLE t1 ATTACH PARTITION PART0901 STARTING FROM '2009-01-01' ENDING AT '2 
 009-01-31' FROM temp 
 
 values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.32.425000 
 
 
 COMMIT WORK 
 
 select TOTAL_LOG_AVAILABLE ,TOTAL_LOG_USED from sysibmadm.snapdb 
 
 TOTAL_LOG_AVAILABLE TOTAL_LOG_USED 
 -------------------- -------------------- 4162501098 35778902 
 
 
 values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.32.519000 
 
 
 SET INTEGRITY FOR t1 ALLOW WRITE ACCESS IMMEDIATE CHECKED 
 
 values current timestamp 
 
 1 
 -------------------------- 
 2009-07-07-17.33.50.972000 
 
 
 select TOTAL_LOG_AVAILABLE ,TOTAL_LOG_USED from sysibmadm.snapdb 
 
 TOTAL_LOG_AVAILABLE TOTAL_LOG_USED 
 -------------------- -------------------- 3948641205 249638795

上一页  4 5 6 7 8 9 10  下一页

Tags:DB 本地 分区

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接