免费注册 查看新帖 |

Chinaunix

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

[新手入门] 删除DB2数据库中的表记录以后... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-17 23:26 |只看该作者 |倒序浏览
本人曾经删除DB2数据库中的某个表的大量记录,大概有几十兆的数据,删完了之后,在AIX的命令提示符下面,利用df命令查看数据库所在的文件系统的剩余空间大小,发现可用空间与删除数据之前没有变化,请问各路高手,这是为什么?

论坛徽章:
0
2 [报告]
发表于 2003-06-18 01:02 |只看该作者

删除DB2数据库中的表记录以后...

删除数据不能自动缩小数据设备的大小,数据库都是这样的

论坛徽章:
0
3 [报告]
发表于 2003-06-18 02:06 |只看该作者

删除DB2数据库中的表记录以后...

占操作系统空间的是DB2 的 Table space。

Table space在数据库里的概念有点象OS级别的File system. 是预留出的一个空间。

FS占PP; Table Space文件占FS里的空间

举例:硬盘100M, 有一个File system 20M, 包含Table Space文件一个10M。 删除数据只会影响Table Space的使用率,不会影响大小。

论坛徽章:
0
4 [报告]
发表于 2003-06-18 08:01 |只看该作者

删除DB2数据库中的表记录以后...

如果是SMS表空间的话,应该会释放空间的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP