php – MySQL数据库连接未关闭:会发生什么?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – MySQL数据库连接未关闭:会发生什么?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 PHP查询我网站上的MysqL数据库.请回答以下问题:

>如果我最终在查询数据库时没有使用MysqL_close()会发生什么?连接将保持打开状态?如果是,那么多少时间?如果没有那么为什么?
>如果我在一个地方的几个地方打开和关闭MysqL的连接
网页,性能如何受到影响?即,每次在单个网页上需要访问数据库时再次建立连接.
> MysqL_close()与性能有什么关系?我是否应该在每次需要访问数据库时打开一个新连接,或者我应该只保留一个连接并最终关闭它?
>如果我没有关闭连接,那么如果用户正在尝试
再次访问一些数据,将使用新连接还是旧连接
将使用开放连接?

>在破坏阶段完成PHP脚本运行时,它将自动关闭.
>业绩将受到负面影响.打开一个新的套接字(特别是对外部数据库服务器)比仅保留指向内存中当前连接的指针更加昂贵和耗时.
>见答案编号. 2
>将通过新的PHP请求执行对数据的访问.因此,您将拥有一个新的数据库连接.没有问题.

我建议在构建阶段打开数据库连接,在脚本的整个执行过程中重新使用该连接(如果它是基于OO的,为数据库连接分配一个类变量并在整个过程中使用$this-> db脚本),并在销毁期间关闭它(或者根本不打算关闭它,因为无论如何它都将被关闭,即使没有特别声明).

脚本宝典总结

以上是脚本宝典为你收集整理的php – MySQL数据库连接未关闭:会发生什么?全部内容,希望文章能够帮你解决php – MySQL数据库连接未关闭:会发生什么?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。