当前位置: 代码迷 >> Oracle管理 >> 一个语句执行很慢,请查是否有有关问题,怎样解决?
  详细解决方案

一个语句执行很慢,请查是否有有关问题,怎样解决?

热度:64   发布时间:2016-04-24 06:13:52.0
一个语句执行很慢,请查是否有问题,怎样解决?急!
update   lw_97zdcj_200612   a   set     a.svc_inst_id=(SELECT   SI_MAIN_EXTERNAL_ID   FROM   bill.t_st_si_dtl_200612   b
WHERE   a.si_external_id=b.si_main_external_id   and   b.latn_id=634)                                                              
where     EXISTS   (
SELECT   1   FROM   bill.t_st_si_dtl_200612   b                                                                
WHERE   a.si_external_id=b.SI_MAIN_EXTERNAL_ID   and   b.latn_id=634)

------解决方案--------------------
贴出该sql的执行计划,
收集一下统计信息,看看
------解决方案--------------------
bill.t_st_si_dtl_200612 表的别名重复了
换个 试试
------解决方案--------------------
要看看执行计划,lz贴出来看看
  相关解决方案