社区
Oracle
帖子详情
oracle中的not in执行非常慢
happy1123
2005-02-24 05:56:31
oracle中的not in执行非常慢,我执行了一个包含not in 的语句,执行像死了一样。有没有解决的方法?
...全文
692
5
打赏
收藏
oracle中的not in执行非常慢
oracle中的not in执行非常慢,我执行了一个包含not in 的语句,执行像死了一样。有没有解决的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
menglong35
2005-02-25
打赏
举报
回复
尽量不要使用NOT IN子句。使用MINUS 子句都比NOT IN 子句快,虽然使用MINUS子句要进行两次查询:
select staff_name from staff_member where staff_id in (select staff_id from staff_member MINUS select staff_id from staff_func where func_id like ‘81%’);
liuyi8903
2005-02-25
打赏
举报
回复
把sql帖出来看看!
not in会使索引失效,从而导致全表扫描.
hwq26
2005-02-24
打赏
举报
回复
Not in用不到索引,最好能用外联接替换
qiaozhiwei
2005-02-24
打赏
举报
回复
用no exists 代替 not in 可能会好一点,再就是建索引
leborety
2005-02-24
打赏
举报
回复
老大,这怎么知道,写出来sql语句,还要看索引哦
oracle
中
not in的优化
ORACLE
中
NOT IN 的替代 http://myjcwy.iteye.com/blog/553563 典型的查询方式为: SELECT TITLE FROM BOOKSHELF WHERE TITLE NOT IN (SELECT TITLE FROM BOOKSHELF_CHECKOUT) ORDER BY TITLE; ...
oracle
替代not in,
ORACLE
中
NOT IN 的替代
查询哪些书没有借出?典型的查询方式为:SELECT TITLE FROM BOOKSHELF WHERE TITLE ...如果BOOKSHELF_CHECKOUT很大的话,速度可能会很
慢
,因为
ORACLE
会在BOOKSHELF_CHECKOUT上
执行
一个时间密集型的全表扫描。oracl...
in not 效率太
慢
_
Oracle
中
EXISTS、IN、NOT EXISTS、NOT IN的效率区别
exists 和 in 使用一例===========================================================今天市场报告有个sql及
慢
,运行需要20多分钟,如下:update p_container_decl cdset cd.ANNUL_FLAG='0001',ANNUL_DATE = sy...
Oracle
中
not in 的优化
https://blog.csdn.net/ye1142262478/article/details/58594688
oracle
中
使用in 和 not in 查询效率分析
在
Oracle
数据库
中
,IN和NOT INININEXISTSIN (1,2,3)NOT INNULLNOT IN!= ALLNOT INNOT EXISTSNULLEXISTSNOT EXISTSNULLINNOT INt2.id使用分析查询是否走索引或优化为高效的连接方式(如哈希反连接)。
Oracle
17,136
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章