php – MySQL数据库连接未关闭:会发生什么?
发布时间:2020-12-13 13:31:20 所属栏目:PHP教程 来源:网络整理
导读:我正在使用 PHP来查询我网站上的MySQL数据库.请回答以下问题: 如果我最终在查询数据库时没有使用mysql_close()会发生什么?连接将保持打开状态?如果是,那么多少时间?如果没有那么为什么? 如果我在一个地方的几个地方打开和关闭与MySQL的连接 网页,性能如
我正在使用
PHP来查询我网站上的MySQL数据库.请回答以下问题:
>如果我最终在查询数据库时没有使用mysql_close()会发生什么?连接将保持打开状态?如果是,那么多少时间?如果没有那么为什么?
>在破坏阶段完成PHP脚本运行时,它将自动关闭.
>业绩将受到负面影响.打开一个新的套接字(特别是对外部数据库服务器)比仅保留指向内存中当前连接的指针更加昂贵和耗时. >见答案编号. 2 >将通过新的PHP请求执行对数据的访问.因此,您将拥有一个新的数据库连接.没有问题. 我建议在构建阶段打开数据库连接,在脚本的整个执行过程中重新使用该连接(如果它是基于OO的,为数据库连接分配一个类变量并在整个过程中使用$this-> db脚本),并在销毁期间关闭它(或者根本不打算关闭它,因为无论如何它都将被关闭,即使没有特别声明). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |