蟾蜍:查询几乎一样,一个查询完成得很快,另一个查询根本没完成

时间:2018-07-11 16:21:52

标签: sql oracle toad

我正在使用Toad查询Oracle数据库。

我有两个完全相同的(复杂)查询,唯一的区别是where子句。由于工作保密,我无法显示它们。

查询1:where子句的一部分陈述:where帐户位于(1,2,3,4,5)(这些是虚拟数字):此查询快速完成(2分30秒)

查询2:where子句的同一部分指出:帐户位于(1,2,3)中:该查询永远不会结束。

除上述内容外,查询完全相同。但是,它们确实包含许多其他联接和条件。都一样。

我不知道这是怎么回事,我认为查询2需要更快地完成,因为它的子句中没有'4'或'5'。

谢谢!

0 个答案:

没有答案