免费注册 查看新帖 |

Chinaunix

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

怎么释放表空间分配的页 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-13 16:34 |只看该作者 |倒序浏览
今天我的表空间满了,显示剩余空间是1%,我DROP掉了一些表,使这个表空间的剩余空间是18%。然后在这个表空间上建表,系统提示表空间没有FREE页,我查看以后显示FREE页是0。
    我腾出来这么多空间为什么会FREE还是零呢?

论坛徽章:
0
2 [报告]
发表于 2004-04-13 16:41 |只看该作者

怎么释放表空间分配的页

查看系统情况:
Total pages                          = 2949120
Useable pages                        = 2948832
Used pages                           = 2948832
Free pages                           = 0
High water mark (pages)              = 2948832

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

怎么释放表空间分配的页

做一下 reorg

论坛徽章:
0
4 [报告]
发表于 2004-04-14 11:05 |只看该作者

怎么释放表空间分配的页

做一下runstats, 更新statistics

论坛徽章:
0
5 [报告]
发表于 2004-04-14 15:56 |只看该作者

怎么释放表空间分配的页

原帖由 "zzmyc" 发表:
今天我的表空间满了,显示剩余空间是1%,我DROP掉了一些表,使这个表空间的剩余空间是18%。然后在这个表空间上建表,系统提示表空间没有FREE页,我查看以后显示FREE页是0。
    我腾出来这么多空间为什么会FREE还是..........

请问在哪里显示剩余空间?
我现在是用used/usable得出结果,发现很多表空间都是100%,但是数据的存取好像不受影响。
不了解db2表空间的分配原理,是先抢占再写入数据吗?是不是100%的状况下我再建表就会报错?
希望DX们指点!

论坛徽章:
0
6 [报告]
发表于 2004-04-16 08:27 |只看该作者

怎么释放表空间分配的页

先作一下reorg
然后runstats
如果没有剩余的空间,则需要加容器了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP