ChinaUnix.net
相关文章推荐:

表空间 容量回收

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

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

相关讨论

本帖最后由 飞鸿无痕 于 2011-11-24 10:11 编辑 大家好!昨天用脚本在线上删除了8亿多的数据,需要回收空间,但是比较大,数据库不能停机。 数据库环境:mysql 5.1.50 ,单16亿左右记录,分了20个区,innodb引擎,为了保证数据的安全还有一个从的服务器做数据备份。 目前我知道的有两种方式回收空间: 1、备份出然后drop掉那个,重新建导入数据。这种方式停机时间太长首先忽略。 2、采用alter table table engine=I...

by 飞鸿无痕 - MySQL - 2011-11-24 11:04:56 阅读(2210) 回复(7)

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

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

SQL Server使用中有个这样的问题: 的数据量没有大量增长,但数据库增长的迅速。 重新导入到新数据库后空间缩的很小。 类似于Oracle中HWM的现象,有人知道怎么解决这个问题么?

by wxxdragon - SQL server - 2006-08-23 01:55:06 阅读(3371) 回复(6)

比如一开始的时候分配了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)