mysql持久连接

时间:2010-12-21 05:24:38

标签: mysql

如何关闭mysql持久连接?<​​/ p>

2 个答案:

答案 0 :(得分:1)

您不能,只需等待数据库服务器重启以重置所有连接或最大允许连接超出

没有理由发布持久连接,因为它只保留连接资源而没有发布,换句话说,如果您的网站有大量流量,很快就会收到连接错误消息。

没有理由使用mysql相关功能,切换到mysqli或pdo。

答案 1 :(得分:1)

您使用的是哪种语言? PHP?如果在基于my.cnf中的wait_timeout变量的非交互式会话中,持久连接将超时。见http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_wait_timeout

如果您使用的是PHP(请在此猜测),请查看http://php.net/manual/en/function.mysql-pconnect.phphttp://www.php.net/manual/en/features.persistent-connections.php

关于持久连接的使用有一些有趣的讨论 - http://www.mysqlperformanceblog.com/2006/11/12/are-php-persistent-connections-evil/