免费注册 查看新帖 |

Chinaunix

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

请问DB2如何删掉表,并立马释放磁盘空间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-15 13:52 |只看该作者 |倒序浏览
最好不直接使用"drop table "方式,这种情况,数据库不会立马释放
原来占用的磁盘空间。

论坛徽章:
0
2 [报告]
发表于 2004-09-15 14:03 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

原帖由 "fireer" 发表:
最好不直接使用"drop table "方式,这种情况,数据库不会立马释放
原来占用的磁盘空间。

是么?我试过用drop table都是立马释放表空间的哦
delete删除数据的时候,倒是不会立即释放
所以,一般全表删除数据都用"alter table xxxx activate not logged initially with empty table"

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

请问DB2如何删掉表,并立马释放磁盘空间

释放表空间是即时的,但如何将HWM也降下来就麻烦了

论坛徽章:
0
4 [报告]
发表于 2004-09-16 14:28 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

[quote]原帖由 "huyuhui001"]释放表空间是即时的,但如何将HWM也降下来就麻烦了[/quote 发表:

这个问题倒是很麻烦
到现在我也没找到什么好方法.

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

请问DB2如何删掉表,并立马释放磁盘空间

原帖由 "fireer" 发表:
最好不直接使用"drop table "方式,这种情况,数据库不会立马释放
原来占用的磁盘空间。


磁盘空间应该会马上降下来的!

论坛徽章:
0
6 [报告]
发表于 2004-09-20 16:46 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

还是alter table xxxx activate not logged initially with empty table比较有效

论坛徽章:
0
7 [报告]
发表于 2004-09-20 17:03 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

最快的清空表的方式应该是
db2 load from /dev/null of del replace into tablename
不会记录日志,100G的表清空也就是一会儿的时间。

论坛徽章:
0
8 [报告]
发表于 2004-09-21 09:32 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

原帖由 "huyuhui001" 发表:
最快的清空表的方式应该是
db2 load from /dev/null of del replace into tablename
不会记录日志,100G的表清空也就是一会儿的时间。

alter table 也是很快的
而且从原理上来说和你装载一个空文件到表里面去是一样的效果.
另外/dev/null 只是在unix上才存在
要是在windows上操作的话,就不太方便了.

论坛徽章:
0
9 [报告]
发表于 2004-09-21 12:39 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

windows可以用一个空文件代替!!!

论坛徽章:
0
10 [报告]
发表于 2004-09-22 18:40 |只看该作者

请问DB2如何删掉表,并立马释放磁盘空间

如果是有条件的删除,如何最快,并且记录日志最少。

我有一个4000万条交易记录的表,将近两个月的数据了,我现在要把一个月前的
数据删除,试了两种方法,都不是太好
方法一,delete from mytable where jyrq<'2004-9-1',需要的事务日志空间太大,删除时间很长,
方法二,使用游标删除,经常删除到一半就退出,错误-911,导致现在访问该表
数据很慢,一删除就抱错

方法三,按照每天删除,还没来得及试

如何解决呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP