2019-08-21 14年的开发经验点滴总结

从今天开始,准备记录一下,这14年开发经验的点点滴滴技术收集

有些是网络摘抄,有些是个人整理,慢慢道来。。。。


我从事Java开发14年,因为公司是外企,因此期间也学习了很多其他知识,

总结慢慢的进行了:

今天说点什么内容?先弄个近期oracle的学习实践内容。


如果插入80W条记录,光在DB server上 进行insert语句,就需要很长很长的时间。。。。

有什么好方法,能够让你快速导入百万级数据量的插入???


方法有,我自己整理了一下:

首先就是在oracle本地,需要安装sqlldr服务,应该是默认安装好的,,,如果没有安装,请重新安装一个oracle

01. 编写文件:

data.ctl:

options (skip = 1,rows = 10000)

LOAD DATA

INFILE 'D:\sqlldr\databep\data.csv'

append

INTO TABLE fusp.table_name

fields terminated by ','

Optionally enclosed by '"'

  (

  column1,

column2,

..

    columnN

  )


02. 执行cmd,运行指令:

sqlldr userid=fusp/fusp@LGCNS_TEST control = 'D:\sqlldr\databep\data.ctl' log='D:\sqlldr\databep\log.log'

修改对应参数,然后执行


你的大数据量插入操作,很快完成

你可能感兴趣的:(2019-08-21 14年的开发经验点滴总结)