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

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

 2010-07-13 00:00:00 来源:WEB开发网   
核心提示: 本次案例对象是采用了自动存储的表空间 TBS1,它的 RECLAIMABLE_SPACE_ENABLED 属性是 1,DB2 V9.7新特性 - 降低高水位标记(8),说明空间可以被回收,降低高水位标记在 DB2 97 中,再运行 REDUCE 子句释放表空间,如果是启用了自动存储的表空间,回收

本次案例对象是采用了自动存储的表空间 TBS1,它的 RECLAIMABLE_SPACE_ENABLED 属性是 1,说明空间可以被回收。

降低高水位标记

在 DB2 97 中,回收表空间存储器只需要使用到“ALTER TABLESPACE”命令。首先了解“ALTER TABLESPACE”的相关语法:

清单 6. ALTER TABLESPACE 语法

 >>-ALTER TABLESPACE--tablespace-name----------------------------> 
 >----+-REDUCE--+-------------------------------+--+-----------------------------+-+ 
 | +-| database-container-clause |-+ '-| on-db-partitions-clause |-' | 
 | +-| all-containers-clause |-----+ | 
 | +-MAX---------------------------+ | 
 | +-STOP--------------------------+ | 
 | '-integer--+---------+----------' | 
 | +-K-------+ | 
   | +-M-------+ | 
 | +-G-------+ | 
 | '-PERCENT-' | 
 +-LOWER HIGH WATER MARK--+------+--------------------------------------------+ 
   | '-STOP-' | 
 '----------------------------------------------------------------------------' 

清单 6 中展示了与回收表空间存储器相关的两个子句及其语法。其中 MAX 参数可以指定最大限度的降低高水位标记来释放空间。在运行 REDUCE 命令后,在数据块移动的过程中,也可以使用 STOP 参数来停止表空间移动。如果是 DMS 表空间,则需要先运行 LOWER HIGH WATER MARK 子句降低高水位标记,再运行 REDUCE 子句释放表空间。如果是启用了自动存储的表空间,直接运行 REDUCE 子句即可。

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

Tags:DB 特性 降低

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