【发布时间】:2011-03-18 15:16:20
【问题描述】:
已知脚本执行结束时不会关闭与 SQL 服务器的连接。相反,该链接将保持打开状态以供将来使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的链接)。
那么 mysql_pconnect() 连接什么时候关闭?
【问题讨论】:
标签: mysql mysql-pconnect
已知脚本执行结束时不会关闭与 SQL 服务器的连接。相反,该链接将保持打开状态以供将来使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的链接)。
那么 mysql_pconnect() 连接什么时候关闭?
【问题讨论】:
标签: mysql mysql-pconnect
【讨论】:
pconnect 连接仅在以下情况下关闭:
a) apache 重新启动/停止
b) mysql 重新启动/停止
c) 在指定的时间后,如 my.cnf 文件中设置的那样
但这无论如何都不重要,因为打开持久连接的目的是保持它打开并避免建立新连接的开销。如果您执行另一个 pconnect,它只会使用现有连接,如果不存在则创建一个新连接。
【讨论】: