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
最终可能会使用索引查找而不是表扫描。
最新问题
获取Snowflake内部stageInfo
R >4.1 语法:错误:管道的 RHS 调用不支持函数“function”
在模块内导入 Puppeteer 时,实例方法中未定义“this”
更新 redux 状态依赖时不触发 useEffect
带有 Pandas 数据帧千位分隔符的 XlsxWriter
访问 highcharts 工具提示内链接内的变量
如何在 R 面板中转换工作表?
如何在R中通过多个参数集循环微分方程?
ASP.NET MVC 中的视图文件/目录结构应该是什么样的?
graphviz (DOT) 流程图的节点对齐和合并箭头
功能组件数据更新后不重新渲染
循环遍历 AntDesign 行/表单;当从下拉列表中选择一个选项时,所有其他行值都会更改
Facebook Pixel - 多租户电子商务网站
如何从 GitHub Actions Workflow Step 容器访问 Github Actions 运行器主机?
React Redux:更新 redux 状态依赖项时不触发 useEffect
防止在gitlab中创建项目?
鸽子地图弹出窗口在鼠标悬停时无限渲染
Spring Cloud Hystrix 无法在服务器端工作
如何在next.js应用程序中显示来自API的消息?
正则表达式最多匹配 9 个数字。字符后跟“ml”和这 9 个数字。字符不在 1900-2199 之间,但不是后跟 2 个数字的引用字符。数字
© www.soinside.com 2019 - 2024. All rights reserved.