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