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