各位大哥,在oracle中做ETL操作, 超大数据量插入表格,一亿条左右,大约100多G的数据,怎么样能快速插入
时间:2011-10-25
来源:互联网
简直要命了,删除速度非常慢,1个多小时都无法删除,插入速度不稳定,有时非常慢,目标数据库加了索引,影响大吗?怎么插入能提高些效率?十分感谢非常感谢
作者: walkerzjs1 发布时间: 2011-10-25
关闭所有索引,触发器,使用append的方式进行插入。
作者: xiaobn_cn 发布时间: 2011-10-26
删除慢? 你需要删除一部分数据再插入一部分数据吗?
删除慢的话可以使用trancate来做,前提是把源表需要的数据先保存,trancate后再导入进去。
ETL插入慢的话,可以从下面几个地方来提速下:
1. 关闭目标表所有索引、触发器、外键约束等
2. 多开几个ETL JOB,并行插入
3. 使用append方式来插入
4. 不使用表对表的方式插入,而是采用从源表导出文件,再从文件导入到目标表的方法,并行执行。
5. 排除因网络导致的性能问题
删除慢的话可以使用trancate来做,前提是把源表需要的数据先保存,trancate后再导入进去。
ETL插入慢的话,可以从下面几个地方来提速下:
1. 关闭目标表所有索引、触发器、外键约束等
2. 多开几个ETL JOB,并行插入
3. 使用append方式来插入
4. 不使用表对表的方式插入,而是采用从源表导出文件,再从文件导入到目标表的方法,并行执行。
5. 排除因网络导致的性能问题
作者: zengjc 发布时间: 2011-10-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28