我oracle中有一个表,一次需要往里插入大概500万行数据,请问在插入数据的过程中要注意什么问题吗?我插入数据有可能是插入10000条提交一次。会不会影响到oracle中的数据锁定机制等什么系统级别的问题?

解决方案 »

  1.   

    尽管插,不碍事,普通的事务不会影响插入
    除非表级的锁,比如alter table A add column colB 此类的语句引起的,
    才会影响插入
      

  2.   

    将sort area_size参数值加大一些
    卸掉该表的索引
    插完以后再加上索引
      

  3.   

    4楼兄弟,插入数据的时候回滚段只保存着rowid吧,即使不分批,应该也不会占用太多的回滚段。
      

  4.   

    insert /*+APPEND*/ into 加快一些速度