ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 造数据难,删除数据容易

造数据难,删除数据容易

原创 Linux操作系统 作者:paulyibinyi 时间:2008-03-19 15:13:03 0 删除 编辑

为了测试性能,需要创建一个将近5g的表,花了几个晚上才建立好

时间

begin

   for  x in  1..200 loop

  insert  /*+ append /  into tb_test select * from test where id<100000;

  commit;

end loop;

end;

select sum(bytes)/1024/1024 as  mb from user_extents where segment_name='TB_test';

   4951

而删除几用了2分多钟

SQL> set timing on
SQL> drop table tb_client_win_lost_report;

Table dropped.

Elapsed: 00:02:54.42

对于T级以上的表,那最好用以下这种方法了,

truncate table ... reuse storage;
alter table ... deallocate unused keep   1000m;
alter table ... deallocate unused keep 0;
drop table ...;

自己有时间也需要再测试下
 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-211683/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ora-04030 错误
请登录后发表评论 登录
全部评论
oracle 10g ocm oracle 10g/11g/12c ocp aix 6.1 administrator,ogg expert,ITSS 技术交流群 201703254 微信公众号 paulyibin 探讨技术,开心工作 电话 13719354869 ,深入研究数据库和开始研究big data

注册时间:2007-12-11

  • 博文量
    902
  • 访问量
    6511644