WEB开发网
开发学院数据库DB2 DB2 V9.7新特性 - 降低高水位标记 阅读

DB2 V9.7新特性 - 降低高水位标记

 2010-07-13 00:00:00 来源:WEB开发网   
核心提示: 清单 7. 自动存储表空间ALTERTABLESPACEREDUCE10M清单 8. DMS 表空间ALTERTABLESPACELOWERHIGHWATERMARKALTERTABLESPACEREDUCE(ALLCONTAINERS10M)本次案例中,表空间 TBS1 采用了自动存储,DB2

清单 7. 自动存储表空间

ALTER TABLESPACE REDUCE 10 M


清单 8. DMS 表空间

 ALTER TABLESPACE LOWER HIGH WATER MARK 
 ALTER TABLESPACE REDUCE (ALL CONTAINERS 10 M) 

本次案例中,表空间 TBS1 采用了自动存储,直接运行 REDUSE MAX 来最多的释放空闲空间。SQL 返回成功信息,但数据块的移动并没有结束。数据块移动所花费时间会受到环境的影响,会需要一定的时间,此过程也有可能会影响系统性能。如果需要停止数据块移动,使用 STOP 参数终止。

清单 9. 释放案例表空间 TBS1

 # db2 ALTER TABLESPACE TBS1 REDUCE MAX 
 DB20000I The SQL command completed successfully. 

监控数据块移动

监控数据块的移动,一种方法是通过“db2 get snapshot for tablespaces” 命令,查看表空间的状态。例如“Tablespace State = 0x'00080000'”表明表空间正在移动中。另一种方法是使用 DB2 97 中新的表函数 MON_GET_EXTENT_MOVEMENT_STATUS 获得表空间数据块移动的详细信息。

清单 10. MON_GET_EXTENT_MOVEMENT_STATUS 语法

 >>- MON_GET_EXTENT_MOVEMENT_STATUS--(--tbsp_name--,--member--)-------------->< 

和前面阐述的表函数 MON_GET_TABLESPACE 使用方法一样,tbsp_name 是表空间对象,如果是空值,则会对所有的表空间操作。member 的默认输入是 -1,指当前成员,如果是 -2,则是所有数据库成员。返回结果也是一张表。

图 5. MON_GET_EXTENT_MOVEMENT_STATUS 输出列表
DB2 V9.7新特性 - 降低高水位标记

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

Tags:DB 特性 降低

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