免费注册 查看新帖 |

Chinaunix

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

delete from 表 是否可以释放segnent空间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-19 15:13 |只看该作者 |倒序浏览
一个自己建的segment上只有一个大表, 现在觉得该Segment的
空间已无多少。
运行delete from 表名 where .....  ,想通过删除一部分数据来释放
出空间。
结果记录删除后,却发现segment的剩余空间反而减少了一部分!
奇怪!

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
2 [报告]
发表于 2005-08-19 15:20 |只看该作者

delete from 表 是否可以释放segnent空间

delete表不一定能释放空间,要根据具体情况分析,但可用空间减少应该不是delete造成的吧?没有其他进程活动吗?
能贴出你的segment与fragment结构吗?

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

delete from 表 是否可以释放segnent空间

跟表的锁模式有关

论坛徽章:
0
4 [报告]
发表于 2005-08-22 16:17 |只看该作者

delete from 表 是否可以释放segnent空间

没有指定表的锁模式啊!

Segment的结构也很简单,只包含一个设备文件。该设备上只有一个Segment。
fragment是什么?我都是缺省的!

论坛徽章:
0
5 [报告]
发表于 2005-08-23 09:28 |只看该作者

delete from 表 是否可以释放segnent空间

先查看该表是allpages还是datapage还是datarows

allpages的表删除数据会回收空间,其他需要对表重组


至于fragment 指的是空间碎片

论坛徽章:
0
6 [报告]
发表于 2005-08-23 23:53 |只看该作者

delete from 表 是否可以释放segnent空间

不会释放空间
至于剩余空间,你用的什么方式查的,有些不一定准确

论坛徽章:
0
7 [报告]
发表于 2005-08-24 14:03 |只看该作者

delete from 表 是否可以释放segnent空间

我的表都是缺省属性,我查了一下是allpages的。
按照xp1999的说法,应该可以回收空间的啊!

poorfrogs的说法是否可以确定!

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
8 [报告]
发表于 2005-08-24 14:49 |只看该作者

delete from 表 是否可以释放segnent空间

无论是allpages或者datapage、datarows,是否释放空间要看是否释放page或者extent,这取决于被删除数据的具体存储;dol与allpage的回收是不同的。
btw:我怎么记得fragment是db的存储结构,碎片这个东西好象一般是dol表专用概念吧

论坛徽章:
0
9 [报告]
发表于 2005-08-25 17:07 |只看该作者

delete from 表 是否可以释放segnent空间

那么有无方法可以释放Segment的空间呢?

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
10 [报告]
发表于 2005-08-25 17:26 |只看该作者

delete from 表 是否可以释放segnent空间

首先,segment只是一个标志,没有具体的空间;楼主最好简单的说明想做什么。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP