插入语句需要花费大量时间来插入近40亿条记录,是否有更好的方法可以在不使用不存在的情况下进行相同的插入?
insert /*+ APPEND PARALLEL(T1,16) */ into T1
select /*+ parallel(TABLE1,32) */
id,
id_date,
id_time,
id_cnt,
from SCHEMASRC.TABLE1
where not exists
( select 'X' from SCHEMASRC2.TABLE2 T2 where trim(T2.id) = trim(TABLE1.id) );
创建了3998267276行。
提交完成。 经过时间:04:58:32.75 提交工作;