把t_B里面的所有索引去掉,insert之后重建

解决方案 »

  1.   

    SQL>insert into t_B 
       >  select a.col01,a.col02,sequence.nextval,const
       >    from t_A;
      

  2.   

    method 1:
    use command copy
    method 2:
    use hint append
      

  3.   

    insert into t_b /*+append*/ nologging select a.col01,a.col02,sequence.nextval,const from t_a a;
    这个还是比较快的,但是要承担不能恢复的风险
      

  4.   

    建立一个before insert trigger,用来插入sequence,然后用imp/exp极快
      

  5.   

    能否解释一下为什么建一个trigger还会很快?