0

我想知道以下哪一项 - ExistsIn更快,以及为什么。我已经做了很多谷歌搜索,共识看起来当外部查询有一个大数据集并且内部查询返回一个小的数据集时, In更有效,而Exists在相反的情况下更快。事实上,Oracle Tips链接上的文章说这是因为在Exists的情况下,首先运行外部查询,而在In的情况下,首先运行内部查询。如果是这样,谁能解释为什么?

4

1 回答 1

1

在 Oracle 文档中,您对如何生成和使用执行计划有深入的解释。此外您还有更多信息,最后还有更多链接来指导您完成任务。但最终一切都将只花费几个小时进行自己的研究、执行查询和比较时间、执行计划和其他已知的性能问题。

于 2012-08-02T08:43:47.567 回答