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