0
我创建了一个过程来执行这组查询。 在SQL中,查询需要30秒来执行,因为当我在ASP页面中调用相同的过程时,需要更多时间来显示数据。 请给我一个相同的解决方案。经典ASP - 查询执行过程
我创建了一个过程来执行这组查询。 在SQL中,查询需要30秒来执行,因为当我在ASP页面中调用相同的过程时,需要更多时间来显示数据。 请给我一个相同的解决方案。经典ASP - 查询执行过程
在每个查询之前和之后设置计时器,对其进行响应,然后对其进行写入并稍后进行比较。
例如
response.write "<li>" & now
rs.Open "Names", connStr, , , adCmdTableDirect
response.write "<li>" & now
找出哪些查询正在运行最慢。
但我觉得他们都需要花费相同的时间。问题在于来回rs(“this”)和rs(“that”)的访问,即将数据输出到html中。
当网络和SQL服务器在不同的网络中时,它们之间的通信需要一段时间。
作为一种补救措施,您可以使用getrows。
http://forums.aspfree.com/code-bank-54/getting-away-from-recordsets-use-getrows-230953.html
您选择了多少条记录?什么是相关代码? – 2012-02-26 07:50:37