免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1675 | 回复: 4
打印 上一主题 下一主题

IBMDB2的表空间实际使用大小再膨胀,无法缩小。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-12 17:14 |只看该作者 |倒序浏览
各位大虾,本人的单位里有一台rs6000,这几天本人在导数据到数据库中,如果数据表空间不够,本人生成可以解决。
本人想检测以下表空间的实际使用大小如何缩小,就用了下面的删除命令
del * from maxtable where mx_code like "509%"
(共有30条删除命令,本人一一运行,这样等于删除了我库中八分之一的数据),可我发现表空间的实际使用大小没有变化,本人吓坏了,从新导入以上的数据,表空间的实际使用大小增加了八分之一。
本人急需大虾们的指点。
我的数据库是DB27.2,

论坛徽章:
0
2 [报告]
发表于 2004-09-13 00:55 |只看该作者

IBMDB2的表空间实际使用大小再膨胀,无法缩小。

You need to read the tablespace document from IBM redbooks or IBM Information Center.

You can use "reorg" to test if you can lower your "HIGH WATERMARK" and "USED PAGES"

论坛徽章:
0
3 [报告]
发表于 2004-09-13 08:13 |只看该作者

IBMDB2的表空间实际使用大小再膨胀,无法缩小。

通过reorg并不能的降低HWM,另外,运行db2dart工具也不能降低HWM。不过这个不是绝对的,在某些条件下上面的两种方法是可以降低HWM的,但我在实际生产环境中遇到同样的问题,试了很多次都不成功,只有把数据移入新的表空间。所以,DB2在使用中要特别注意表空间的HWM不要膨胀过度,直接后果是会影响备份和恢复工作的。

论坛徽章:
0
4 [报告]
发表于 2004-09-13 12:15 |只看该作者

IBMDB2的表空间实际使用大小再膨胀,无法缩小。

你所查的“表空间的实际使用大小”是看的哪个数值?
如果是"Used pages"的话,若想降低,做一下reorg/runstats/rebind!

如果是HWM的话,导出重建再导入!

论坛徽章:
0
5 [报告]
发表于 2004-09-13 22:29 |只看该作者

IBMDB2的表空间实际使用大小再膨胀,无法缩小。

原帖由 "xiangxiaren" 发表:
各位大虾,本人的单位里有一台rs6000,这几天本人在导数据到数据库中,如果数据表空间不够,本人生成可以解决。
本人想检测以下表空间的实际使用大小如何缩小,就用了下面的删除命令
del * from maxtable where ..........



要通过重建才行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP