ChinaUnix.net
相关文章推荐:

表空间 容量回收

各位大虾,我们的数据库中的TEMP空间已经增长到3G多了,而且目前使用率是100%,严重影响数据库的使用,我把数据库重启了一下也没有释放,为什么???怎样才能回收这些空间???多谢!!!

by maruko - Oracle - 2003-01-29 18:47:42 阅读(1798) 回复(1)

相关讨论

ORACLE9i数据库 有一个空间TBS_DOC,使用率达到了99%,我删除了该空间中比较大的的部分数据。 但是TBS_DOC空间的使用率并没有下来,我以为可能是没有回收,但是在往中插入数据还是报错:ora-1653。 请问这是怎么回事?怎样解决?谢谢!

by jerusalem - Oracle - 2005-03-14 14:38:31 阅读(3025) 回复(1)

比如一开始的时候分配了nG,现在想回收一半 如何才能做到?

by guowei_78 - MySQL - 2005-07-15 14:22:12 阅读(1964) 回复(4)

:D   Informix对数据的管理方式较为特殊,当数据量增加时,所占用的磁盘空间随之增加;但数据记录被删除时,原先所占用的空间暂不释放,依然由该所控制,作为日后增加记录时使用。为提高系统的性能及有关各的查询速度,应及时回收这种“空闲”的磁盘空间。   使用bcheck -s命令可回收索引文件的空间,其中-s 选项的作用是重新估算索引文件的大小。要同时回收数据文件与索引文件的空间,可让DBMS(数据库管理系统)去...

by 温柔的剑 - Informix - 2004-09-07 10:31:20 阅读(1658) 回复(4)

test有5000条记录 SELECT * FROM DBA_EXTENTS where segment_name='TEST' 查询发现占用了18个extent delete from test; commit; alter table TEST deallocate unused; 再次查询DBA_EXTENTS ,还是占用18个extent why???

by qianjianfeng - Oracle - 2004-05-19 11:26:30 阅读(1122) 回复(6)

test有5000条记录 SELECT * FROM DBA_EXTENTS where segment_name='TEST' 查询发现占用了18个extent delete from test; commit; alter table TEST deallocate unused; 再次查询DBA_EXTENTS ,还是占用18个extent why???

by qianjianfeng - Oracle - 2004-05-18 12:35:53 阅读(854) 回复(2)

在进行大的事物处理后回滚空间急剧增大,如何清除?

by bsjlyys - Oracle - 2003-09-10 17:39:14 阅读(2288) 回复(9)

WinXp下安装MySql5.0.18,建了一个数据库,装入3个G的数据,现删除或数据后,如何回收磁盘空间? 配置MySql时使用InnoDB空间,数据文件ibdata1有3.2G,删除数据库后也不见减小。请高手指点。

by ids2000 - MySQL - 2006-07-06 14:16:08 阅读(1297) 回复(1)

的数据删除后,使用update statistics语句是否可以将空间回收回来??

by xiaogang008 - Informix - 2005-05-20 18:59:57 阅读(1217) 回复(1)

各位朋友: 我在INFORMIX ONLINE 如何作空间回收

by 蛇儿 - Informix - 2003-10-02 12:16:30 阅读(1593) 回复(6)

现在想把一个数据库事例给删除掉,释放所用的空间, 有没有直接删除事例的命令,而不用一个一个的删除掉对应的chunk。 还有就是offset的含义不是很明白,查看onstat -d 命令 Chunks address chunk/dbs offset size free bpages flags pathname e682028 1 1 25 999500 996816 PO-- /opt/informix1/chk2/rootchk e832d28 2 2 0 ...

by wind_sand - Informix - 2007-09-05 14:54:40 阅读(2212) 回复(2)