Php 持续连接和等待超时 谁维护持久连接池?

Php 持续连接和等待超时 谁维护持久连接池?,php,mysql,mysql-pconnect,Php,Mysql,Mysql Pconnect,我看了一下,我明白了mysql\u pconnect是一个PHP制作的函数,PHP本身正在维护一个连接池。它不是mysql的内置功能,PHP只负责维护一个池。这似乎是合法的。 我说得对吗? 慢查询杀手? 我遇到一些连接超时的问题。 MyMy.cnf的配置为wait\u timeout=5。从理论上讲,这意味着要杀死执行时间超过5秒的查询 使用这种配置,我觉得我既没有达到每次查询5秒的限制,也没有从持久连接中获得任何好处 你能证实我的想法并提出一些建议吗? php 5.3.3,mysql 5.1通

我看了一下,我明白了
mysql\u pconnect
是一个PHP制作的函数,PHP本身正在维护一个连接池。它不是mysql的内置功能,PHP只负责维护一个池。这似乎是合法的。
我说得对吗?

慢查询杀手? 我遇到一些连接超时的问题。
My
My.cnf
的配置为
wait\u timeout=5
。从理论上讲,这意味着要杀死执行时间超过5秒的查询

使用这种配置,我觉得我既没有达到每次查询5秒的限制,也没有从持久连接中获得任何好处

你能证实我的想法并提出一些建议吗?
php 5.3.3,mysql 5.1通过mysql ext,没有mysqlnd应该只杀死空闲连接

要终止长时间运行的查询,您必须查看外部脚本


percona toolkit确实有一个适合您的工具:

我仍在学习StackOverflow的方法,因此您可能希望将您的澄清与原件一起发布,但显然我的答案与此无关!圣诞快乐。