一个语句执行很慢,请查是否有问题,怎样解决?急!
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贴出来看看