【发布时间】:2018-08-02 15:26:40
【问题描述】:
我有一个包含 3 亿条记录的远程表,我需要将所有数据插入本地数据库的一个表中。
我尝试使用
- BULK COLLECT 子句。
- 合并子句。
- 平行插入
所有选项都花费了太多时间。
我可以使用哪些其他选项来有效地插入所有记录?
我在远程和本地数据库中使用 Oracle 11g
【问题讨论】:
-
好吧,在我的场景中,我将表转储到本地数据库,然后使用带有 2 列条件的游标循环插入它们,具有正确条件的游标将使用绑定变量方法,当然索引也有吗
-
您是否查看过数据泵(导出/导入,可选择通过数据库链接)?
-
可传输表空间?
标签: sql oracle performance bulk-operations