SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
IN 和 NOT IN 运算符之间有性能差异吗?
问题描述
投票:0
回答:1
oracle数据库中
IN
和
NOT IN
运算符在查询性能上有什么重大差异吗?
sql
performance
oracle
query-performance
1个回答
5
投票
与大多数性能问题一样,这取决于情况。
如果没有指数,那么它们应该是大致可比的。
如果限制列上有索引,那么
IN
可能会比
NOT IN
更快,因为
IN
可以使用索引查找,而
NOT IN
可能需要表扫描。
如果
col1
的不同值非常少并且已建立索引,那么
NOT IN
最终可能会使用索引查找而不是表扫描。
最新问题
(Minecraft Realms) world.getTimeOfDay();上午 7 点、上午 10 点操作栏错误
如何找到现有Chrome实例的远程调试端口
GitHub:使用 Web 浏览器向现有拉取请求添加提交(无 git 命令)
在 Google Colab 中将软件包安装到虚拟环境
Jupyter:XSRF cookie 与 POST 不匹配
强制使用 Utf8JsonReader.ValueSequence 进行测试
Quarto 在格式化表格时忽略 LaTeX 命令
如何才能先显示加载屏幕,然后获取数据?
将版本作为字符串进行比较
持续1分钟后自动通过Cypress测试
使用回退的参数必须是目录,而不是文件
使用 salt 升级 Linux Mint 操作系统
我构建了 Pixel 4 内核并将其刷新到手机上,但我发现触摸功能不起作用
未在空数据库上执行房间迁移
使用哈希深度链接到页面部分时滚动位置错误
Direct3D 12 可以渲染到 Xaml.Media.Imaging.SurfaceImageSource 吗?
行尾更改为 CR 后如何恢复每行 git Blame 历史记录?
OpenAI API:无法分配给只有 getter 的属性“search”
如何在azure devops中查看我的项目的所有工作项标签
如何使用带有 Java 的 Asterisk AMI 在 AsteriskNow 中拨打出站电话
© www.soinside.com 2019 - 2024. All rights reserved.