赛迪网技术社区 » DB2 » 降低DB2数据库管理表空间的高水位标记 转到动态网页
--> 本页主题: 降低DB2数据库管理表空间的高水位标记 返回 | 悬赏 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
changelive


用户名: changelive
级别: 总版主
精华: 31
发帖: 402
经验值: 785 点
积分: 1678 分
贡献值: 0
注册时间:2007-04-11


降低DB2数据库管理表空间的高水位标记


本文介绍如何通过使用 DB2 DART 工具降低 DB2 数据库管理表空间的高水位标记。 YH,52sWg  
N<?Y #  
对于 DB2 数据库管理(DMS)表空间的高水位标记(HWM)是指该表空间曾经使用到的最大数据页数。如果使用:db2 list tablespaces show detail j,'p _j  
/>@gTz7K/  
看到某个 DMS 表空间的已用页数低于高水位标记,则有可能通过如下方法降低高水位标记: }B5u0=Qf  
 wQM[un-  
重组表空间的某个表 ipR1Ys^  
eWRqt  
将某个表中的数据导出,然后将它删除,重新创建该表再将数据导入。 3ztD)Q  
?3tth_:e  
在以上的方法中,首先要找到持有高水位标记的那个表,这可通过 DB2DART 命令(在停止实例后方可使用)加上 /DHWM 选项,提供表空间标识,然后从命令所产生的报告文件中获得。 Dev=Ui  
aXCfN(?*!  
而要了解通过对该表进行哪些操作可降低 HWM 的建议,可使用 DB2DART 加上 /LHWM 选项,从产生的报告文件中获得。使用 /LHWM 选项时,要求用户给出表空间的标识以及希望 HWM 降低到的页数(虽然不能保证 HWM 一定能降低到这一用户期望值),如果该值使用 0,则表明由 DB2 将 HWM 降低到能够达到的最低值。 5 G Xbxoh  
f&ZCYvMEK*  
另外还可利用 DB2 DART 加 /RHWM 选项来移去 DMS 表空间中不再需要的空间映射数据块来降低HWM,这些空间映射数据块在其映射的数据被删除时是不会被删除的。

本贴标签:
顶端 Posted:2007-04-26 13:05 | [楼 主]
3946469




用户名: 3946469
级别: 高级工程师
精华: 4
发帖: 197
经验值: 252 点
积分: 502 分
贡献值: 0
注册时间:2007-04-18




顶端 Posted:2007-04-29 16:58 | 1 楼
pearamason




用户名: pearamason
级别: 高级技术员
精华: 0
发帖: 25
经验值: 27 点
积分: -48 分
贡献值: 0
注册时间:2007-05-26




顶端 Posted:2007-05-26 15:03 | 2 楼

 赛迪网技术社区 -> DB2
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
按 Ctrl+Enter 直接提交
表情 [更多]