1

我们即将开始一个新的进程。它将涉及超过 50 个表,总共超过 200 万行。该过程将在 For/For each 框中循环。在内部,表格将遭受不同的过程。Basicaly 更新(最常用的将是删除查找重复项)。最后,我们将获得一个新表,其中包含所有这 50 个表的全部内容,并完成所有更新。

所以我的问题是:就速度而言,在每个循环期间查找表中的重复项是否更好。还是在检查完整结果的过程结束时进行完全删除更好?工作量将或多或少相同。

非常感谢。

编辑。

更多信息。

循环是一种需要。这 50 个表位于两个不同的服务器中。甲骨文和访问。循环是将它们填充到本地 SQL 服务器中。在每个人口(循环)上,我都会进行一些更新并处理表格,以便它们准备就绪。

问题是,如果我们在表上执行的工作进入循环或在循环之外,是否会更快。

谢谢,希望越来越清楚。

4

1 回答 1

1

听起来像一个单一的声明

另外,为什么过早地去规范化?

于 2012-04-17T13:50:31.180 回答