频繁开断数据库链接这样好不?
在使用数据库的时候,大家知道先要打开数据库,然后使用完了再关掉。以往写程序的时候都是程序页面的最顶部打开数据库链接,然后直到这个页面结束的时候才断开数据库链接,哪怕这个页面只使用了一次查询链接,也是如此。
如:
<%
Call CNode.OpenConn()'打开数据库链接
Call CNode.LoadSiteConfig() '在这里加载站点初始化数据
'在这里是ASP页面的一些处理程序,可能并不需要再次查询数据库
Call CNode.CloseConn()'直到这个页面结束的时候才关闭数据库链接
%>
这样是不是效率不高?我在想如果是仅在每次需要查询数据库的时候再做链接操作,可如果一个页面有N个需要查询数据库的操作,需要执行N次数据库的链接与断开操作,这样会不会加大服务器开销,应该如何写比较高效呢?