摘要: 问题陈述在调用一个存储过程的时候,发现有个UPDATE语句执行的很慢,这个UPDATE语句是很常见的用一个表中的数据去更新另外一个表中的数据,通常的做法是通过一个关联子查询从"sourcetable" 读取相应的数据来更新"target table"中对应的数据行。同时,为了保证"targettable" 中不相关的数据行不会被更新,因此在where语句部分还是要和"source table"做个“join"。很显然,source table会被读取多次,而且由于关联查询的存在,表的连接方式会倾向于Nes 阅读全文
posted @ 2011-04-14 17:49 FangwenYu 阅读(1960) 评论(0) 推荐(0) 编辑