我在一对select语句上运行一个EXCEPT语句,当单独运行时,每个运行需要3-4秒才能完成。 (我在大数据集上测试我的代码)
现在当用except语句链接时,整个查询在一秒钟内完成。不是我抱怨,但我现在很好奇这是怎么回事?它是一个缓存的东西,因为我在EXCEPT查询之前运行了两个选择查询,或者当它作为自动化进程运行时,我可以期待这样的性能吗?
对评论的回应: 出于安全原因,我无法提供确切的sql或数据表,但基础知识是
Select * From Exampletable
EXCEPT
Select * from Identicalexampletable
每个select语句在单独运行时,每个需要3-4秒。它们之间返回的记录总数大约为430k