wait_timeout和interactive_timeout之间的实际区别是什么?
interactive_time用于交互式会话,而wait_timeout用于非交互式会话。
什么是互动会议? 这是一个与键盘上的人。
当你的代码连接到MySQL,运行一个查询,然后花费3秒处理该查询,然后断开连接,这是3秒的wait_timeout 。
当你使用mysql命令行客户端进行连接时,运行一个命令并花费10秒读取输出,这是10秒的interactive_timeout 。 如果你走开吃午饭,这是3600秒interactive_timeout 。
在这两种情况下,当您或您的代码运行另一个查询时,等待时间将重置为0。
您可以通过键入show processlist来show processlist当前所有会话的值。 sleep(5)函数中的值是自连接上次执行任何操作后的秒数。