大量DML表越来越大
对一个表进行大量的DML后,表会越来越大。有什么办法可以不中断业务的情况下不让他变大呢。网上看的是将表移动别处或是导出再将原表TRUNCATE掉再导进来。有别的办法不 如果你是10g及以上的oracle,可以在线shrink,命令如下:
alter table xxx enable row movement;
alter table xxx shrink space cascade; {:2_113:} 版主厉害啊 对一个表进行大量的DML后,表会越来越大。有什么办法可以不中断业务的情况下不让他变大呢。
网上看的是将表移动别处或是导出再将原表TRUNCATE掉再导进来。有别的办法不
虽然知道你想表达什么,但是这段话很不专业
造成你反复在同一个表大数据量delete与insert的数据库或应用逻辑设计才是罪魁祸首
页:
[1]