DB2 分区表分离后并删除,表空间的高水位不下降

DB2 分区表分离后,并且删除了分离表,但是表空间的高水位不下降。通过使用reorgchk命令检查分区表,但是分区表并不需要reorg。
解决的办法就是使用db2 "alter tablespace xxxx lower high water mark"命令下降高水位。
参与5

2同行回答

新数科技新数科技IT顾问北京新数科技有限公司
较新版本的DB2降低高水位还是比较方便的,要是老版本的话,就需要reorg很麻烦。你说的情况,高水位不下降是正常的,高水位的含义就是曾经使用的最大值,drop表是没有办法降低的。另外,reorgchk命令是根据runstats结果给出建议是否需要reorg,你的reorgchk命令是否准确要看表的stats信...显示全部
较新版本的DB2降低高水位还是比较方便的,要是老版本的话,就需要reorg很麻烦。
你说的情况,高水位不下降是正常的,高水位的含义就是曾经使用的最大值,drop表是没有办法降低的。
另外,reorgchk命令是根据runstats结果给出建议是否需要reorg,你的reorgchk命令是否准确要看表的stats信息是否是最新的,而且reorgchk也跟高水位没有关系的,就算水位高reorgchk也不会建议你reorg的。收起
IT咨询服务 · 2015-07-27
浏览1605
gtj1208gtj1208数据库架构师金融行业
回复 2# 新数科技 但是对于delete操作,必须要先进行reorg操作,然后再进行runstats操作,最后再通过lower high water mark选项降低高水位。显示全部
回复 2# 新数科技 但是对于delete操作,必须要先进行reorg操作,然后再进行runstats操作,最后再通过lower high water mark选项降低高水位。收起
银行 · 2015-07-31
浏览1252

提问者

gtj1208
数据库架构师金融行业

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-27
  • 关注会员:1 人
  • 问题浏览:3210
  • 最近回答:2015-07-31
  • X社区推广