DB2 V9.7新特性 - 降低高水位标记
2010-07-13 00:00:00 来源:WEB开发网查看原图(大图)
清单 11. 监视表空间 TBS1 移动
# db2 "SELECT varchar(tbsp_name, 20) as tbsp_name, NUM_EXTENTS_MOVED,
NUM_EXTENTS_LEFT, TOTAL_MOVE_TIME
from TABLE(MON_GET_EXTENT_MOVEMENT_STATUS('TBS1',-2)) AS t".
TBSP_NAME NUM_EXTENTS_MOVED NUM_EXTENTS_LEFT TOTAL_MOVE_TIME
-------------------- ----------------- ---------------- --------------------
TBS1 100 1744 1664
清单 11 显示的输出信息是在表空间 TBS1 降低高水位标记,释放空闲空间的过程中获取的。当前显示已经移动了 100 个数据块,还剩下 1744 个数据块,共花费 1664ms 的时间。如果在非移动状态下,所有值为 -1.
验证表空间信息
同样是通过表函数 MON_GET_TABLESPACE 来验证最后的结果。
清单 12. 验证高水位标记的降低
# db2 "SELECT varchar(tbsp_name, 16) as tbsp_name, BSP_USED_PAGES,
TBSP_FREE_PAGES,TBSP_PAGE_TOP
from TABLE (MON_GET_TABLESPACE('TBS1',-2)) AS t"
TBSP_NAME TBSP_USED_PAGES TBSP_FREE_PAGES TBSP_PAGE_TOP
---------------- -------------------- -------------------- --------------------
TBS1 2844 4 2844
对照前面获取的关于表空间 TBS1 的信息,可以看到它的高水位标记从 6746 降低到了与已使用页相等的 2844. 说明高水位标记已经降到了最低。
除了通过各种工具获取表空间状态信息来监控和验证降低数据块移动的结果外,DB2 在日志信息中也记载了数据块移动的全部过程。
- ››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 数据模型
- ››DB2 pureScale 实战
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››DB2 Express-C 9.7.2 新增特性
- ››DB2 9.7 新特性 - 内联 LOB 的使用
- ››DB2 for Linux, UNIX, and Windows 的锁事件,第 ...
更多精彩
赞助商链接