Oracle insert into 较慢,应该怎么优化和处理

Oracle insert into 较慢,应该怎么优化和处理
现在有张9千万左右的数据表,走 insert 很慢,insert into 语句大致如下,

insert into a--(9千万表)
(a_1 number,
 a_2 varchar2,
...)
select a_1,
          a_2
          ...
from b;--(5万数据表)

建议你先用分区表在插入以后使用索引

看有没有可能分表,或者另外建立一个无索引的表先插入,作为队列,等空闲时再插入实际的表。

merge into会快很多