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

oracle 查询的sql语句特别慢,是什么原因,是or特别慢吗,用什么优化,急...

发布网友 发布时间:2022-04-28 22:48

我来回答

4个回答

热心网友 时间:2022-04-07 19:00

把查询计划的内容发出来,你这一大堆代码谁能看出来啥啊。看你的代码这么长,条件那么多,语句用了函数,很多低效的or,not in等操作,另外还用了group by,order by,左右连接等等,如果表数据量很大的话,你这个语句性能不好是预料中的事情。如果你这条语句无法优化,建议从调整表结构角度考虑

热心网友 时间:2022-04-07 20:18

(select cd.costsno,
NVL(sum(cd.Vehicleamount), 0) vehicleamount,
from costsclaimdetail cd, costsclaims c
where c.company = 1000
and c.costsno = cd.costsno(+)
group by cd.costsno) cd,
对这个子查询2个问题:
1、为啥这里要用左连接呢?难道cd与c里的costsno不一样多?
2、外边又有costsClaims c,而且还是 c.costsno = cd.costsno(+),你不觉得重复么?
建议不要这个子查询,直接在最外一层costsclaimdetail与costsclaims连接并group by
另1个子查询类似
exists (select 'x'
from appuser tuser
where tuser.userid = c.createdby
and tuser.company = 1000)
这个子查询可以改成costsClaims与appuser做连接
另外,不知道为什么这么多左连接,左连接比连接要慢

热心网友 时间:2022-04-07 21:53

你这样查询应该慢吧,用连接查询看看,用连接查询代替子查询

热心网友 时间:2022-04-07 23:44

你这么多子查询,那么多连接,能快么?看看能不能优化下写法吧,该建索引的建索引。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
推荐一款在卧室听的音响,最好带CD,带收音机,可插U盘,价格1000以内!尽量... 求问,近几年还会有类似于声之形、你的名字这样的动漫电影么w_百度... 苦学包括什么 北京世纪百奥科技有限公司怎么样? 居住证积分需要哪些材料 上海办居住证积分需要什么资料 居住证积分有哪些材料 如何建立良好的家庭情感氛围 如何让家庭氛围更快乐 如何营造一个欢乐轻松的家庭氛围呢? CF被机码了重装系统有没有用啊?大神求救 oracle 如何指定 一条select 语句,使用哪种优化器 ORACLE时间段查询优化的问题。 oracle 查询优化 oracle一些简单的优化方式有哪些 oracle sql查询语句优化问题 一条oracle查询语句优化 oracle 多表查询 语句怎样写最优化 怎么用别人的找到他的抖音号? Oracle Sql 查询优化 谁知道用多玩魔盒的反和谐会不会封号呀!! 夏天打篮球,应不应该穿紧身裤 有谁能提供青少年法律的基础知识~~ 青少年怎样与法律同行 打篮球时是耐克的pro紧身衣好还是阿迪达斯的TechFit紧身衣好? 打篮球穿什么牌子紧身衣舒服?目的主要排汗 打篮球时穿的往衣服里面穿的紧身衣叫什么? KIPSTA紧身衣适合打篮球的时候穿吗? 青少年普法教育有哪些内容? 请问打篮球穿紧身衣到底有什么用? cf封机器码重装系统可以正常使用吗 改了机器码可以重装系统吗 cf封机器码重装系统可以吗 绝地求生封机器码重装系统有用吗? 机器码封了怎么解决这么重装系统 绝地求生硬件封禁 ,机器码问题。 堡垒之夜封机器代码重装系统有用吗? 电脑重装后机器码会发生改变吗? 机器码永久封停,换硬件可以吗 cf机器码被封10年怎么办无缘无故的,怎么回事呀,这破游戏,想卸载了,太坑了,重装系统可以吗 重做系统后,机器码改变不。游戏封号根据机器码,我重新系统后,游戏对应的机器码是否改变。望高手指点 cf机器码被永久封停,重装系统。换宽带和硬盘能解决嘛 急求红岩读后感 长安逸动2015款车机怎样恢复出厂设置? 长安欧诺车载导航怎样恢复出厂设置 长安车机死机按哪个键重启 中控屏怎么恢复出厂设置 长安奔奔上家装的那个车机它的恢复出厂设置那个密码是多少呢 草莓空心是什么原因,草莓空心是怎么回事 成熟的草莓出现空心是什么原因?如何预防空心的出现?