大家好日子。我有一点问题:
如何关闭与数据库的睡眠连接?
当我发出查询时,执行查询,然后连接保持睡眠模式2-3秒。问题是我生成查询的速度比关闭时快。
在进入睡眠模式之前,有没有办法强制关闭连接?或任何解决方法。
感谢您的帮助。
注意:连接不是永久性的,它们是关闭的,但只是为了减慢... 注2 - 对于mysql_close():该命令在查询结束时发出。在关闭之前,查询仍会进入睡眠模式。我在最短的时间内附上了一个打印屏幕。
注意睡眠连接......它们将在1-3秒后关闭......但我会更快地生成另一个查询。我需要跳过睡眠浪费的时间。
答案 0 :(得分:1)
您使用的是mysql_pconnect()吗?如果没有,如果您正确关闭对数据库的每个连接,就不会发生这种情况。
答案 1 :(得分:0)
显式。例如,如果您使用的是mysql,则调用mysql_close()。或者等同于您正在使用的任何数据库。
答案 2 :(得分:0)
我的dbconnection类mysqli_close($this->conn);
在__destruct()
中,以便在破坏连接时关闭每个连接。
答案 3 :(得分:0)
尝试设置 wait_timeout 变量= 1,以便它们在1秒后关闭。