SQL,PHP - 关闭睡眠连接

时间:2011-02-18 13:22:12

标签: sql mysql database-connection sleep

大家好日子。我有一点问题:

如何关闭与数据库的睡眠连接?

当我发出查询时,执行查询,然后连接保持睡眠模式2-3秒。问题是我生成查询的速度比关闭时快。

在进入睡眠模式之前,有没有办法强制关闭连接?或任何解决方法。

感谢您的帮助。

注意:连接不是永久性的,它们是关闭的,但只是为了减慢... 注2 - 对于mysql_close():该命令在查询结束时发出。在关闭之前,查询仍会进入睡眠模式。我在最短的时间内附上了一个打印屏幕。

enter image description here

注意睡眠连接......它们将在1-3秒后关闭......但我会更快地生成另一个查询。我需要跳过睡眠浪费的时间。

4 个答案:

答案 0 :(得分:1)

您使用的是mysql_pconnect()吗?如果没有,如果您正确关闭对数据库的每个连接,就不会发生这种情况。

修改:Similar issue ?

答案 1 :(得分:0)

显式。例如,如果您使用的是mysql,则调用mysql_close()。或者等同于您正在使用的任何数据库。

答案 2 :(得分:0)

我的dbconnection类mysqli_close($this->conn);__destruct()中,以便在破坏连接时关闭每个连接。

答案 3 :(得分:0)

尝试设置 wait_timeout 变量= 1,以便它们在1秒后关闭。