使用sqlload 很快。一般要达到5000行/秒。在比较苛刻的要求下,要达到8000条/秒。
换算成你的1千万行的数据量,大概要半个多小时。
——注: 上面是在硬件配置比较好的情况下。
load data
infile 'resultcsv '
into table resultxt
(resultid number load data
infile 'resultcsv '
into table resultxt
(resultid number terminated by ', ',
website char terminated by ', ',
ipport char terminated by ', ',
status char terminated by whitespace)
直接在ctl文件里面的字段后面标上number即可,否则自动转为Char。
以上就是关于千万级数据量的txt 是用什么方法导入到oracle数据库中比较快全部的内容,包括:千万级数据量的txt 是用什么方法导入到oracle数据库中比较快、如何用sqlload导字段类型是number的、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)