gpt4 book ai didi

sql - 在经典 ASP 中,打开和关闭多个连接是否会对性能产生重大影响?

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

我有一个类似于下面的代码片段,我想将其重构为两个不同的函数,每个函数都有自己的连接(以便更好地维护):

Dim Conn, Sql, RS

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString

Sql = SELECT * FROM CLIENTS

Set RS = Conn.Execute(sql)
//'Do something with Clients

Set RS = Nothing

Sql = SELECT * FROM DEALERS

Set RS = Conn.Execute(sql)
//'Do something with Dealers

Set RS = Nothing

Conn.Close
Set Conn = Nothing

拥有两个函数(例如 GetClients 和 GetDealers),每个函数打开和关闭自己的连接是否会对性能产生重大影响,与如上所示仅打开和关闭单个连接相反?如果是这样,您将如何重构代码?

最佳答案

如果我没记错的话,连接是池化的,所以打开和关闭每个函数的连接几乎不需要任何成本。

关于sql - 在经典 ASP 中,打开和关闭多个连接是否会对性能产生重大影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/947106/

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