涉及两个比较大Table,Table A的数据有两千万笔资料,Table B的数据有一千万笔资料,都有一个Index
现在要把机台上的File往这两个table Insert, 每个File 都要往Table A里Insert 30笔资料,往Table B Insert 10 笔资料. 这样每个文件需要的时间比较长,有什么好的解决方案没有? 我主管说用Sql Loader 的方式,个人感觉没很大作用.
现在要把机台上的File往这两个table Insert, 每个File 都要往Table A里Insert 30笔资料,往Table B Insert 10 笔资料. 这样每个文件需要的时间比较长,有什么好的解决方案没有? 我主管说用Sql Loader 的方式,个人感觉没很大作用.
机器吧?
把有格式的文本的导入数据库的表中sql loader绝对是不二选择,千万级数据没有问题.
不过要注意调整参数.
direct=y
rows=8192
etc.
使用sqlloader和外部表都可以。