oracle 中sql执行超慢几乎查询不出来
发布网友
发布时间:2022-04-08 09:41
我来回答
共4个回答
热心网友
时间:2022-04-08 11:10
套这么多层,而且用到DB LINK表那当然慢了
如果只执行一次最好把DB LINK的表创建一个中间表过来
再把这几个中间表联查速度会快多了追问但是我只执行and t.LinkedStation in后面的sql就很快
追答后面SQL查出来有多少个结果集?超过一千个使用exists
热心网友
时间:2022-04-08 12:28
select LINKEDSTATION from rstation t
left join bdz_app b on b.OBJ_ID =t.LinkedStation
left join WHBZPZ w on b.OBJ_ID =PZ.WHDW
left join DEPS d on PZ.WHDW = d.OBJ_ID
and d.OBJ_ID =' '63EBEC8E-00165''
热心网友
时间:2022-04-08 14:03
你写太多重的select了,可以考虑数据表连接查询
热心网友
时间:2022-04-08 15:54
的萨达撒的撒