表有索引,无外部REFERENCE,2485505条纪录,每次插入1000行左右。
我在相同的表空间新建了一个相同的表,执行相同的插入操作很快!?

解决方案 »

  1.   

    在该表上执行UPDATE很快!
      

  2.   

    可以trace 一下 insert 语句,通过trace 文件确定问题的原因
    SQL>ALTER SESSION  SET SQL_TRACE = TRUE;
    SQL>insert into ......
    SQL>commit;
    SQL>ALTER SESSION  SET SQL_TRACE = FALSE;使用 TKPROF 命令格式化 trace 文件
    分析一下结果,看看那里不正常
      

  3.   

    insert速度慢有几个可能原因
    1、索引多
    2、记录多
    3、由外部原因,如物化视图的影响,同步数据库,等等
      

  4.   

    Insert的同时还有别的操作产生吗?看看执行计划,再作决定也不迟如果并发严重,加大一下Freelist倒是一个比较粗糙的办法