sql-server - 经典 ASP - 使用一个连接进行多个查询?

标签 sql-server asp-classic connection-pooling

考虑一个在 IIS6 上运行且具有专用 SQL Server 2008 后端的经典 ASP 站点...

场景 1:

打开连接
通过 ASP 页面进行 15 次查询、更新等
关闭连接

场景 2:

对于每个查询、更新等,打开和关闭连接

<小时/>

对于连接池,我认为方案 2 是最有效且可扩展的。

我的假设正确吗?

编辑:更多信息

这是数据库操作,分布在单独函数中的大量 asp 代码中,执行单独的操作等。它不是快速连续完成的 15 个查询。想象一个具有多种功能的大网站,包括等等。

最佳答案

从根本上来说,ASP 页面是同步的。那么为什么不在每次页面加载时打开一次连接,并在每次页面加载时关闭一次连接呢?所有其他打开/关闭似乎都是不必要的。

关于sql-server - 经典 ASP - 使用一个连接进行多个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755758/

相关文章:

sql-server - SQL Server 中同一列上的多个索引

sql - 使用 SQL Like 对一系列字符进行模式匹配

php - 在防止 SQL 注入(inject)方面,SQL Server 和 MySQL 之间有什么区别吗?

mysql - 将 SQL Server 2008 迁移到 MySQL 5

asp-classic - 使用 CDO 的电子邮件正文中的随机感叹号

java - bonecp 连接池的快速可靠替代方案

asp-classic - 经典 ASP 呈现模板并发送变量

asp-classic - ADODB.Field 错误 '800a0bcd'

c# - SQLite/C# 连接池和准备语句混淆

postgresql - 如何管理从 sidekiq 到 PostgreSQL 的连接池?