gpt4 book ai didi

asp-classic - 关闭常规 ASP 中的 SQL 连接

转载 作者:行者123 更新时间:2023-12-04 23:30:04 25 4
gpt4 key购买 nike

任何人都知道关闭常规 ASP 中的连接的最佳实践是什么,我应该在每个 sql 查询之后立即执行还是在页面底部执行?

例如,这可以吗:

sql = "SELECT COUNT(*) AS num FROM tblUSER"
set rstemp = connTemp.execute(sql)
theCount = rstemp("num")

sql = "SELECT COUNT(*) AS num2 FROM tblCUSTOMER"
set rstemp = connTemp.execute(sql)
theCount2 = rstemp("num2")
rstemp.close
set rstemp = nothing

或者我应该像这样在每次连接后关闭连接:
sql = "SELECT COUNT(*) AS num FROM tblUSER"
set rstemp = connTemp.execute(sql)
theCount = rstemp("num")
rstemp.close
set rstemp = nothing

sql = "SELECT COUNT(*) AS num2 FROM tblCUSTOMER"
set rstemp = connTemp.execute(sql)
theCount2 = rstemp("num2")
rstemp.close
set rstemp = nothing

(如果我们在每次查询后关闭连接,它会使用更多还是更少的资源,它会增加还是减少锁等)

最佳答案

一般的经验法则是尽可能多地重复使用。为每个查询关闭和重新打开连接将不必要地增加您的开销,并且还可能导致连接池出现问题(如果您在短时间内运行大量查询。)

希望这可以帮助。
戴夫

关于asp-classic - 关闭常规 ASP 中的 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6505769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com