据说使用sqlload是最快的。
解决方案 »
- 求oracle查询语句 急啊 拜托了
- 讨论一个SQL 查询性能问题
- 急:使用sqlloader导入,造成服务器内存分配的问题。
- 调用存储过程的记录集
- 使用ORACLE 9i的OCI能连接oracle 10g数据库吗
- 关于Pro*C编译出现的问题,救急!在线等!
- 请问多表sql如何使用rownum?谢谢
- 怎么写一个存储过程,里面只有一个表和简单的sql语句
- Oracle8.1.6.0在WINDOWS2000下为什么一启动ManagementServer时就报错??
- Oracle,一个触发器将多行记录写入临时表,另外一个表级触发器读取新最数据
- 如何将number->char?
- 各位大哥请看一下以下的存储过程是否正确?
当然也可以结合java的io和jdbc往数据库中写,但效率可能受影响。
=============================
装载数据量 装载时间(秒) 装载时间 Direct方式 主键
-----------------------------
10000 01.05 00: 00: 01.05 否 有
100000 14.58 00: 00: 14.58 否 有
1000000 298.31 00: 04: 58.31 否 有
10000000 2417.13 00: 40: 17.13 否 有
100000000 9339.85 02: 35: 39.85 否 有
10000 0.88 00: 00: 00.88 是 有
100000 2.44 00: 00: 02.44 是 有
1000000 21.45 00: 00: 21.45 是 有
10000000 240.66 00: 04: 00.66 是 有
100000000 3013.53 00: 50: 13.53 是 有
10000 3.78 00: 00: 03.78 否 无
100000 4.02 00: 00: 04.02 否 无
1000000 59.34 00: 00: 59.34 否 无
10000000 864.84 00: 14: 24.84 否 无
100000000 8715.89 02: 25: 15.89 否 无
10000 0.74 00: 00: 00.74 是 无
100000 1.92 00: 00: 01.92 是 无
1000000 17.50 00: 00: 17.50 是 无
10000000 180.47 00: 03: 00.47 是 无
100000000 1818.50 00: 30: 18.50 是 无
=============================
数据库服务器
型号 DELL PowerEdge 2600
CPU 1.8G*2
硬盘 18G*3(RAID5),36G+18G(RAID0)
内存 2G
=============================
如果对入库速度要求非常的高,那你在数据库外预处理好入库数据。
再使用SQLLDR入库