关于怎么样打开关闭数据库连接节省资源
有个ASP页面,浏览量非常大。这个里面有涉及到操作数据库,同时还有其他操作。
现在服务器遇到瓶颈,数据库会突然占用大量资源,上升到100%,同时会释放连接,通过查询分析器里看,有很多audit logout。
现在代码是这么写。
call dbconnect
执行数据库操作。不关闭
执行一些操作(非数据操作的)。需要的时间比较长,大概需要7秒时间。
执行数据库操作
关闭。call dbclose
这样的话,是不是会占用比较长时间的数据库连接?
如果改为
call dbconnect
执行数据库操作。
call dbclose
执行其他操作
call dbconnect
执行数据库操作
call dbclose
大家觉得哪种方式比较好?