ssis比较了两个庞大的数据表

时间:2017-10-18 13:03:17

标签: sql-server ssis

(SSIS)我有一个目标表,其中有3200万条记录,我只想与新发现的3200万条记录进行比较,因为新记录中可能有记录(新记录和更新或修改的记录以及旧记录)记录).i想要比较和插入新记录,更新或修改记录并省略旧记录。 看我用过的查找耗费了太多时间。所以请帮助我克服比较时间来解决我的性能问题。

1 个答案:

答案 0 :(得分:0)

如果您需要每次查看所有3200万个传入记录以查看是否有任何更改,那么最高性能的解决方案是将所有现有记录替换为新记录,无论它们是否已更改。

将所有3200万条记录导入临时表,然后进行切换或重命名,以使临时表成为新的永久表。