wait_timeout和Interactive_timeout有什么区别?


23

wait_timeout和之间的实际区别是什么interactive_timeout

Answers:


31

interactive_time用于交互式会话,而wait_timeout用于非交互式会话。

什么是互动会议?有人在键盘上敲击。

当您的代码连接到MySQL时,运行查询,然后在断开连接之前花费3秒处理该查询,这是的3秒wait_timeout

当您使用mysql命令行客户端进行连接时,运行命令并花费10秒读取输出,即的10秒interactive_timeout。如果您走开吃午餐,那是3600秒的时间interactive_timeout

在这两种情况下,当您或您的代码运行另一个查询时,等待时间都重置为0。

您可以通过键入查看所有当前会话的值show processlistsleep(5)函数中的值是自连接最后一次执行任何操作以来的秒数。


谢谢您,这对我很有帮助,可以理解它们之间的区别,很好的解释了。
Fernando Gabrieli
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.