Purescale环境下是否支持索引在线重组,以及如何降低高水位?

Purescale环境下是否支持索引在线重组,以及如何降低高水位?显示全部

Purescale环境下是否支持索引在线重组,以及如何降低高水位?

收起
参与4

返回leilin的回答

leilinleilin数据库管理员IBM

pureScale目前还不支持索引的在线重组,可以考虑清理伪删除键值和伪删除空页,达到回收空间的目的,方法如下:
db2 "reorg indexes all for table test_r allow write access cleanup all reclaim extents"

关于高水位降低的问题,目前pureScale还不支持命令:alter tablespace <tablespace name> lower high water mark,替代的方案为:
1、找到高水位的表: db2dart <dbname> /dhwm <tablespace id>

2、reorg处于高水位的表:

 2.1 非分区表:reorg table <table name> inpalce 
 2.2 分区表:   reorg table <table name> inpalce on data partition <partition name>, 逐个分区重组

3、执行:alter tablespace <tablespace name> reduce

建议将索引放到单独的表空间中,数据放在另外的表空间,避免索引占用表空间高水位导致无法回收空间,因为索引目前还不支持在线重组。

IT其它 · 2017-08-09
浏览1401

回答者

leilin
数据库管理员IBM

leilin 最近回答过的问题

回答状态

  • 发布时间:2017-08-09
  • 关注会员:2 人
  • 回答浏览:1401
  • X社区推广