peter_xiong 发表于 2007-09-07 11:18

删除行后,可用空间没有增加?

数据库里有个表很大,200多万行,估计占用空间1G多
清除100多万行后,用onstat -d查看可用空间,跟没有清除之前一样。
没有释放空间吗?要怎样才能释放空间?
谢谢!

liaosnet 发表于 2007-09-07 11:28

刪除數據不會釋放空間~~刪除表才釋放空間~~

peter_xiong 发表于 2007-09-07 11:30

informix怎么这样啊?一旦用过的就占着,方便以后增加数据吗?

lianyong 发表于 2007-09-07 21:23

drop后重建巴...

peter_xiong 发表于 2007-09-10 09:24

回复 #4 lianyong 的帖子

没有其他办法了吗?

sdccf 发表于 2007-09-10 14:46

informix好像没有办法。

george002 发表于 2007-09-11 09:23

增加一个字段,再删除就可以了

东西仓库 发表于 2007-09-11 09:38

增加一个字段,再删除就可以了?

楼上的可行吗?几版本的?我刚才在9.4版本上试了,好象不行?

peter_xiong 发表于 2007-09-11 11:56

回复 #7 george002 的帖子

好像不行哦。增加了一列,然后删除,onstat -d的结果没有任何变化啊
版本:
IBM Informix Dynamic Server Version 10.00.UC2E
页: [1]
查看完整版本: 删除行后,可用空间没有增加?