考虑一个在 IIS6 上运行且具有专用 SQL Server 2008 后端的经典 ASP 站点...
场景 1:
打开连接
通过 ASP 页面进行 15 次查询、更新等
关闭连接
场景 2:
对于每个查询、更新等,打开和关闭连接
<小时/>对于连接池,我认为方案 2 是最有效且可扩展的。
我的假设正确吗?
编辑:更多信息
这是数据库操作,分布在单独函数中的大量 asp 代码中,执行单独的操作等。它不是快速连续完成的 15 个查询。想象一个具有多种功能的大网站,包括等等。
最佳答案
从根本上来说,ASP 页面是同步的。那么为什么不在每次页面加载时打开一次连接,并在每次页面加载时关闭一次连接呢?所有其他打开/关闭似乎都是不必要的。
关于sql-server - 经典 ASP - 使用一个连接进行多个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755758/