2

当您运行基本的 ColdFusion 查询时,ColdFusion 何时真正从数据库中注销?查询何时真正关闭?我的理解是,当您同时对多个用户进行身份验证时,它会保持其连接并为新用户使用新线程。但我正在努力寻找任何关于它何时真正关闭的文档。是在页面完成渲染时还是在查询执行后直接?

对此问题的任何帮助将不胜感激。我们正在使用 SQL Server 2008 运行 ColdFusion 9 Standard。

4

1 回答 1

2

我的理解是,默认情况下,ColdFusion 不会在特定时间注销数据库。它使用连接池,因此当您进行查询时,coldfusion 从它的连接池中获取一个连接(如果没有连接,则创建一个连接),执行查询,然后将连接交还给池,为更多请求做好准备。当连接处于非活动状态的时间足够长时(默认为 20 分钟,由 ColdFusion DataSource 管理员中的超时设置设置),连接最终将被关闭。

我认为您的问题的严格答案是:自上次使用该连接以来 20 分钟,但这很难确定

于 2012-11-28T16:32:29.523 回答