db2,删除表数据,表空间不释放 5
db2,某个表空间剩余10%,删除该表空间下某个表大概10g左右的数据,但是表空间还是剩余10%,要怎么做才会释放表空间...
db2,某个表空间剩余10%,删除该表空间下某个表大概10g左右的数据,但是表空间还是剩余10%,要怎么做才会释放表空间
展开
4个回答
展开全部
DB2 中删除大数据 最好使用load from /dev/null of del repalce into <table> nonrecoverable;
直接使用delete 是不会这么快的释放空间的。
删除表的时候也可以先清空表在drop掉
直接使用delete 是不会这么快的释放空间的。
删除表的时候也可以先清空表在drop掉
更多追问追答
追问
load from /dev/null of del repalce into nonrecoverable;
请问这句的意思是什么?是在删除表数据后操作吗?请指教
追答
这个就是使用一个空值 替换表中原有的数据,换句话说就是清空表。
一般来说 删除表之前用这个语句现在清空下表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
db2的表
是存放在表空间里的,删除表就不会增加磁盘空间,而要要修改表空间,表空间又有一个或多个容器。如果你只是想增加磁盘空间,建议你还是想其他办法吧。
是存放在表空间里的,删除表就不会增加磁盘空间,而要要修改表空间,表空间又有一个或多个容器。如果你只是想增加磁盘空间,建议你还是想其他办法吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是没有提交哦!!被脏数据占了空间!!就像放在了回收站,但并未删除。。。
更多追问追答
追问
能否说详细一点,什么提交?
追答
我学的Oracle,有时候删除插入数据需要用commit;提交才生效,DB2你在网上搜搜看提交数据的方法嘛!!只是猜想,试试看哈!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询