问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢。oracle~~~万分感谢~~~

发布网友 发布时间:2023-02-19 21:55

我来回答

2个回答

热心网友 时间:2023-09-27 14:33

个人认为两种两种办法:
(1)将OB表也放到from的后面,因为我看了下你的语句,似乎直接放到from的后面然后把条件放到下面也可以,这样执行计划应该由nested loops改为hash join,不过能减少多少,不确定。
(2)改为嵌套查询,上面的结果查出来后再嵌套一层去查下面的结果,就是把exists放到外面一层,这样应该可以减少一部分时间,不过这种方法要实地测试。(也可以在嵌套层走一下hash join,就是不用exists直接用where等于的条件,应该也可以,你可以尝试下。可能需要在第一个查询中强制走一下hash join)

热心网友 时间:2023-09-27 14:34

用inner join,不要用in或者exists
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 2020单位员工上半年工作总结 知更鸟的含义是什么? 潮州中心医院过年放假吗,如果放假初几上班 我没有办理兴业银行QQ秀信用卡,为何每月收到该卡××年××月帐单提醒邮件? 我家的食物储藏柜里有很多可以飞的小甲虫 xbox360游戏机没有xexm 2020普通员工上半年个人工作总结范文 2021公司员工个人半年工作总结 湖北工业大学数学老师给编制吗知乎 北京2020广东华南师范大学附属中学教师招聘34名公告 ? 做梦被追杀一直在跑意味着什么 做梦上饭店吃面条,老板娘拿给我一根断筷子,就是成两只断的 梦见筷子断了,买过一双新的是什么预兆? 波尔图市区前往机场怎么坐车 梦见别人说外面有小孩死了 梦见别人说小孩子死了 大虾们:我这笔记本怎么时间总是要从对,每次开机关机 时间就是错的 要重新调对 牛仔布好多毛球怎么去除? 如何获得QQCF的帐号激活码? qq激活码怎么弄 驾驶员怎么做才能节能和减排 网上帮忙解决网贷逾期多少费用啊 网贷协商怎么收费 食道炎是食道癌吗?食道炎与食道癌有什么区别? 腿部毛囊炎怎么治疗_百度拇指医生 腿上的毛囊炎怎么去除?请详解! 请问大家婴儿有机奶粉和普通奶粉的区别是什么? 公交司机工作总结范文1000字汇总 2022公交驾驶员年度个人总结5篇精选 哪家银行信用卡送盒马会员 业务员拿了货款跑了在法律上是什么罪 公司业务员拿走货款不归还公司,应该是属于什么性质 业务员占用客户购车货款犯罪吗? 侵吞货款五万余元,职务侵占怎么处罚 公司法人侵占公司货款是如何认定的 员工侵占货款 公交车模拟器升级终端是什么意思 任九派奖是什么意思 任选9***这个符号代表什么意思? 任九123什么意思