为什么我的表delete数据之后再插入同样的数据,表空间占用会越来越大?

loujihou 2017-06-04 06:50:02
我的操作首先是
DELETE TABLE A WHERE A.UPDATE>=一个固定的日期
然后commit
之后INSERT INTO TABLE A 刚才删除的数据
前后表数据数量是一样的,但是莫名其妙的表空间却越占越大
没有lob字段。
...全文
580 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
loujihou 2017-06-04
  • 打赏
  • 举报
回复
大佬,真是厉害,每次有不懂的地方在这里总能得到想要的答案。 move了一下,一下释放了N多空间,这下不会担心了!
卖水果的net 2017-06-04
  • 打赏
  • 举报
回复
楼主研究一下 pctfree 和 pctused 这两个参数,跟这个会有关系的; 这时,你可以 move 一下表,大小就应该和原来的一样了。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧