135个字段的数据表,表没索引,无关联,连续插入500次,单纯插入很慢
请问有什么方法解决吗?有什么提示方法指导oracle执行sql吗?

解决方案 »

  1.   

    这是一个日志表,暂且不说设计是否合理
    急的是怎样加快速度
    实际上,该插入语句在sql server中速度还可以,使用oracle数据库倒还慢一些
    我想,一定可以使用什么方法或者sql语句提示
      

  2.   


     1.  alter index Index_name unusable;
        alter session set skip_unusable_indexes=true;
        insert /*+ append */ into NewTable select * from OldTable              总结:  用直接路径方式插入,并且忽略维护索引的开销.
         建议: 操作后做一次热备份. 2.  如果记录太多,可以先对表分区,然后再每个分区中执行操作.
      

  3.   

    可以drop一些字段再试一下,确定是否是字段多的原因。
    我觉得不会是这个原因,那个表是不是有什么问题?在另外的表空间试试?