当前位置:首页 » 编程语言 » sqlin和or的效率
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlin和or的效率

发布时间: 2022-08-13 18:53:24

sql in好还是or好,我的条件有五六个以上,但用or的话感觉太长了,不知道哪个效率高点

自己没测试过,这两篇文章看着比较靠谱:

网页链接作者结论:如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样。在没有索引的情况下,随着in或者or后面的数据量越多,in的效率不会有太大的下降,但是or会随着记录越多的话性能下降非常厉害

网页链接作者结论:总体来说,In的效率更高一些。

㈡ SQL IN 的效率高还是 or的效率高

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