怎么样提高数据库更新的效率?用外连接可以实现吗?
kpw 2005-01-06 02:32:12 三个数据库结构完全一样(均只有一张表,依次为T1,T2,T3).我把T1和T2的差存入T3中。(很笨的做法:先取T1中的第一条记录与T2中的每一条记录进行比较,若T2中存在该条记录则不存入T3中,否则存入T3中;然后又取T1中的第二条记录与T2中的每一条记录进行比较,若T2中存在该条记录则不存入T3中,否则存入T3中;依次这样....直到T1中的最后一条记录).当记录很多时,程序效率让人无法忍受。我测了一下当T1中有20000条记录,而T2中有10000条记录时,竟然用了一个小时。
听说可以用外连接提高执行效率,或者说有更好的解决方法。有哪位能提示我一下吗?
谢谢