关于存储过程执行速度的问题
之前的发贴求助的内容:
http://bbs.csdn.net/topics/390680794
现测试的MainTable表中只有2000条记录,SubTable中有200万条记录
1、原先用外部VBS编写查询
sql = "select id from SubTable Where Description like '%" & Title & "%' order by id"
rs.open sql,conn,1,1
然后再通过rs.movenext一条一条记录SubTable的id号后再存到MainTable的SubId字段中
平均每条记录的时间在1秒左右,2000条记录也就是2000秒,大概要33分钟即可完成,由于嫌慢,所以求助网友用了第2种方法;
2、现在用http://bbs.csdn.net/topics/390680794贴中的方法,存储过程执行后已经过了40分钟,还是显示“正在执行查询...”,这种方法速度更慢,而且如果中途不小心中断就得重新来过。
请问有没有办法优化加快速度?