aspsql:避免asp的SQL的执行效率低来源: 发布时间:星期四, 2008年9月25日 浏览:65次 评论:0
方法一、尽量使用复杂的SQL来代替简单的一堆 SQL.
同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。 oRs=oConn.Execute(\"SELECT * FROM Books\") while not oRs.Eof strSQL = \"SELECT * FROM Authors WHERE AuthorID=\"&oRs(\"AuthorID\") oRs2=oConn.Execute(strSQL) Response.write oRs(\"Title\")&\">>\"&oRs2(\"Name\")&\"<br>&q uot; oRs.MoveNext() wend 要比下面的代码慢: strSQL=\"SELECT Books.Title,Authors.Name FROM Books JOIN Authors _disibledevent=\"http://www.netbei.com/Article/db/Index.html\">数据库必然较慢。 0
相关文章
读者评论
发表评论 |