解决方案 »

  1.   

    3M,有点抠门啊影响不大。100万条记录并不能确定占用空间是多大,但一次插入的过程中表空间要扩上很多次,建议把这个大小设大一些。在OMF中,这个数值一般是100M
      

  2.   

    既然表空间使用率这么高,为了提高效率完全可以自己手动扩展大点,另外虽然设置自增每次3m,确实有点少了,可以根据情况大点。如果磁盘空间允许的话,50m-100m都是可以的,这样的话百万级数据肯定不成问题的。
      

  3.   

    你可以通过RESIZE这个表空间大概能容下你插入100W级数据容量,增大的表空间大小后,再一次性插入这100W行级数据。这样插入的速度会快很多。你如果让他自增方式插入数据时会很慢的。
      

  4.   

    插入 100W条数据,如果每行 512 字节大小,要 500M 空间,建议手工把空间在原来的基础上增加 600 - 800M ,或者按楼上几位所说,自增长设置为 100M ;
      

  5.   

    表空间就是用来存放数据,但是如果表空间很小的话,一次性插入百万级数据应该会运行速度很慢,可以将表空间设大一些,
    查看表空间的大小:
    select tablespace_name,sum(bytes)/1024/1024 from dba_data_files
     group by tablespace_name;