我想知道是否有任何工具可以监控来自 php 应用程序的 MySQL 连接,显示已建立的连接以及连接是否关闭。
目标是修复应用程序,以便在打开连接时,在工作完成后将其关闭。
有任何想法吗?
我想知道是否有任何工具可以监控来自 php 应用程序的 MySQL 连接,显示已建立的连接以及连接是否关闭。
目标是修复应用程序,以便在打开连接时,在工作完成后将其关闭。
有任何想法吗?
您可以使用PDO创建连接,当它们超出范围或设置为时,null
它们将自动关闭。
从链接的手册页(强调添加):
成功连接到数据库后,会将 PDO 类的实例返回给您的脚本。该连接在该 PDO 对象的生命周期内保持活动状态。要关闭连接,您需要通过确保删除对它的所有剩余引用来销毁该对象——您通过将 NULL 分配给保存该对象的变量来做到这一点。如果您没有明确地这样做,PHP 将在您的脚本结束时自动关闭连接。