oracle连接查询用了去重复语句数导致卡死

oracle连接查询用了去重复语句数导致卡死,第1张

注释部分继续不要

left join MM_POLICY_TD x4

改成

left join

( select T1POLICYNO

from

MM_POLICY_TD T1,

(SELECT MAX(SEQPOLICY) MAX_SEQPOLICY FROM MM_POLICY_TD) T2

where T1SEQPOLICY=T2 MAX_SEQPOLICY

) x4

或改成:

left join

( select POLICYNO

from

MM_POLICY_TD

order by SEQPOLICY desc

where rowNum=1

) x4

不知道这样行不?

要是不行,将这些关联字段加上索引,特别是MM_POLICY_TD表的 SEQPOLICY字段

简历该表或试图存在数据的时候,可以选择先将数据保存在另外的临时表中,再保存该表create 语句,DROP掉表,重建表或试图。保证该表索引什么的都不失效,最后再把数据从临时表insert进来。 ORACLE数据库三方工具PL/SQL功能强大,也需要多注意小细节 *** 作。

请先select approved_maininfo t set tdeclareflag='y' where 1=1 and tseqcode=263 按F5出计划解释窗口,分析执行效率,估计select的执行效率也很低,性能优化没做好。查执行时间超过1秒的进程:select event,username,sid,serial#,status,last_call_et,sql_hash_value,prev_hash_value

from v$session where status='ACTIVE' and last_call_et>1 and username is not null;查询对应的语句select from v$sqltext where hash_value='上面查出来的hashvalue' order by piece;

以上就是关于oracle连接查询用了去重复语句数导致卡死全部的内容,包括:oracle连接查询用了去重复语句数导致卡死、oracle 修改表结构或修改视图时很慢,直接让PLSQL卡死,不知道是什么原因 重启oracle 服务却又可以了!、Oracle plsql update 卡死等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9710658.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存