CNOUG's Archiver

playdriver 发表于 2012-3-14 10:04

大量DML表越来越大

对一个表进行大量的DML后,表会越来越大。有什么办法可以不中断业务的情况下不让他变大呢。
网上看的是将表移动别处或是导出再将原表TRUNCATE掉再导进来。有别的办法不

morinson 发表于 2012-4-8 11:47

如果你是10g及以上的oracle,可以在线shrink,命令如下:
alter table xxx enable row movement;
alter table xxx shrink space cascade;

feisha8281 发表于 2012-6-14 17:18

{:2_113:}

xiaoyao_shen 发表于 2012-7-5 17:51

版主厉害啊

iphone4s 发表于 2012-8-17 23:03

对一个表进行大量的DML后,表会越来越大。有什么办法可以不中断业务的情况下不让他变大呢。
网上看的是将表移动别处或是导出再将原表TRUNCATE掉再导进来。有别的办法不

虽然知道你想表达什么,但是这段话很不专业

造成你反复在同一个表大数据量delete与insert的数据库或应用逻辑设计才是罪魁祸首

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.