暂无图片
分享
汤姆凯特
2019-03-13
oracle针对大表(1亿,10亿等)操作和使用

1.咨询个问题,是这样的。对于关系型数据库比如oracle中大表问题,比如A表(1.6亿),B表(1.8亿),当A表数据不在B表时插入到B中去,针对这种两种上亿表的条件DML操作,老师有什么好的建议和方法吗。我能想到的是 把AB表在建分区  新的分区 在关联插入 。


2.延伸开来 现在大数据 数据库这么多,特别是针对大表。对于oracle真么玩转呢?



谢谢

收藏
分享
2条回答
默认
最新
Moone

有很多种方法:

1、使用MERGE INTO 带 WHEN NOT MATCHED THEN INSERT语句

2、可以先使用A minus B生成需要的键值集合,然后关联A表插入对应记录到B表


暂无图片 评论
暂无图片 有用 0
章芋文
问题已关闭: 问题过期
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏