当您运行基本的ColdFusion查询时,ColdFusion何时实际退出数据库?查询何时实际关闭?我的理解是,当您同时对多个用户进行身份验证时,它会维护它的连接并为新用户使用新线程。但我正在努力寻找关于何时实际关闭的任何文件。是在页面完成渲染时还是在查询执行后直接?
对此事的任何帮助将不胜感激。我们正在使用SQL Server 2008运行ColdFusion 9 Standard。
答案 0 :(得分:2)
我的理解是,默认情况下,ColdFusion不会在特定时间退出数据库。它使用连接池,因此当您进行查询时,coldfusion从其连接池获取连接(如果没有连接则创建连接),执行查询,然后将连接交回池,准备好接收更多请求。当连接处于非活动状态足够长时间时(默认情况下为20分钟,由ColdFusion DataSource管理员中的超时设置设置),最终将关闭连接。
我认为你问题的严格答案是:自上次使用该连接以来20分钟,但这很难确定