如何提高MERGE INTO的效率?

[复制链接]
查看11 | 回复1 | 2011-12-28 08:44:39 | 显示全部楼层 |阅读模式
我有这样的需求:将生产库上的一张表(一百多万条记录)备份到本地库上,由于生产库上的记录ID是唯一的,而我本地库上的表我希望是记录所有历史记录。
于是我想到了用MERGE INTO,只使用WHEN NOT MATCHED THEN,插入数据,没有WHEN MATCHED THEN更新数据。
但是由于表的数据量比较大,速度好像比较慢。
另外,我是先把生产库上的表原样复制到本地库,然后再MERGE INTO,如果直接使用生产库上的表,会提示:ORA-02064:distributed operation not supported。不知这个问题如何解决?
回复

使用道具 举报

千问 | 2011-12-28 08:44:39 | 显示全部楼层
楼主这样问的就有些。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行