oracle sql 优化 in or 哪个效率高

2025-02-24 18:31:15
推荐回答(4个)
回答1:

执行的效率是一样的。

两极化的plan hash value一模一样,说明他们内部执行是一模一样的

回答2:

现在的CBO优化器都一样,Oracle会自动选效率最高的那个

回答3:

> 效率高,尽量用>,因为>=要扫描两遍,先找出大于的记录,再找出等于的记录。 而>只需要扫描一遍,找大于的记录。 比如你要找小于等于今天的记录,平时是 日期=耗资源少点,晕。 你自己拿多点的记录去试试吧。

回答4:

大部分情况下or效率高。