这是我第一次需要在今天之前的线程能够解决我的查询之前提出问题来解决我的查询。
场景: 我在数据库中有两个表(比如说 A 和 B),它们有一些相同的行和一些不同的行。需要注意的是,这两个表都有数百万行或至少超过一百万行。
现在我必须对它们执行设置操作,就像没有一样。相同的行(交叉点),没有。新行(AB)和没有。旧行 (BA)。
我有两个选择:1)我可以在数据库上执行集合操作作为查询它自己。
2) 或者我可以获取记录并对内存中的 java.util.ArrayLIst 执行操作。
但是在这两种情况下,它花费了大约 5 到 10 分钟的时间,这可能是最好的(优化)方法。
请帮忙。