DB2 V9.7新特性 - 降低高水位标记
2010-07-13 00:00:00 来源:WEB开发网本次案例对象是采用了自动存储的表空间 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 子句即可。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››降低分区表的High Water Mark
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接