WEB开发网
开发学院数据库DB2 在 DB2 Database Partitioning Feature 环境中选择... 阅读

在 DB2 Database Partitioning Feature 环境中选择分区键

 2010-09-09 00:00:00 来源:WEB开发网   
核心提示: 在保持表在线的情况下更改 PK 在 DB2 9.7 内有一个名为 ADMIN_MOVE_TABLE 的新例程,可用来自动更改表的分区键,在 DB2 Database Partitioning Feature 环境中选择分区键(9),同时又能保持表对读写的完全可访问性,除了更改分区键,这个过程能够

在保持表在线的情况下更改 PK

在 DB2 9.7 内有一个名为 ADMIN_MOVE_TABLE 的新例程,可用来自动更改表的分区键,同时又能保持表对读写的完全可访问性。除了更改分区键,这个过程能够将表移到不同的表空间、更改列定义等。

示例 4

这个示例将 TPCD.PART 表的分区键从 COL1 更改为 (COL2, COL3)。它还使用 LOAD 选项来提高 ADMIN_MOVE_TABLE 例程的性能。

清单 6. 更改分区键

CALL SYSPROC.ADMIN_MOVE_TABLE 
   ('TPCD', 'PART', '', '', '', 
    '', 'COL2, COL3', '', '', 
    'COPY_USE_LOAD, FORCE', 'MOVE') 
 
Result set 1 
 -------------- 
 
 KEY               VALUE 
 -------------------------------- ---------------------------- 
 AUTHID              TPCD 
 CLEANUP_END           2010-03-12-12.40.17.360000 
 CLEANUP_START          2010-03-12-12.37.43.297000 
 COPY_END             2010-03-12-12.37.42.704000 
 COPY_OPTS            OVER_INDEX,LOAD,WITH_INDEXES 
 COPY_START            2010-03-12-11.18.40.563000 
 COPY_TOTAL_ROWS         400000000 
 INDEX_CREATION_TOTAL_TIME    0 
 INDEXNAME            PROD_ID_PK 
 INDEXSCHEMA           TPCD 
 INIT_END             2010-03-12-12.59.40.266000 
 INIT_START            2010-03-12-12.40.39.172000 
 REPLAY_END            2010-03-12-11.18.43.125000 
 REPLAY_START           2010-03-12-11.18.42.704000 
 REPLAY_TOTAL_ROWS        0 
 REPLAY_TOTAL_TIME        0 
 STATUS              COMPLETE 
 SWAP_END             2010-03-12-11.18.43.250000 
 SWAP_RETRIES           0 
 SWAP_START            2010-03-12-11.18.43.125000 
 VERSION             09.07.0000 
 
21 record(s) selected. 

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

Tags:DB Database Partitioning

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