暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 合并5500万条记录以及哈希键

askTom 2017-09-24
187

问题描述

嗨,汤姆,

我需要使用Merge语句将5500万条记录加载到表
1.这5500万条记录正在从许多不同的表中获取。例如T1、T2、T3等。

2.我有一个日期表,从那里我根据日期属性 (如开始日期,插入日期等) 获取业务周。有6个这样的日期属性,我正在填充。请注意,日期表已经有200年的记录。对于这6个日期,我使用了6次此日期表的left outer。

3.我还基于几列生成哈希键来检测scd2。

对于800万记录,我尝试合并语句。这需要845秒。

它生成哈希键需要太多时间吗?还是离开外面六次?

请指教。

谢谢


嗨,
1.我正在使用dbms_crypto.hash为表的几列生成哈希,以便检测更改。或者,如果我使用column1 | | column2 | .. | Column检查I数据是否已检查。请告知与dbms_crypto.hash相比,这是否是更好的选择。请注意,表中有5500万条记录,我需要为其生成哈希键或串联字符串。

问候
Afsar

专家解答

我们在努力帮助... 我们真的是。

但是问题指南 (您打勾说您已经阅读过) 说:

“给我们一个测试用例”

你什么也没给我们。

然后,我们用一段视频将这个问题退回到,展示了什么是坏问题,什么是好问题……

它还是这样回来的。

我们可以猜测问题是什么... 但这对任何人都没有帮助。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论