wait_timeout和interactive_timeout的区别
时间: 2023-04-10 13:02:27 浏览: 299
MySQL中interactive_timeout和wait_timeout的区别
wait_timeout和interactive_timeout都是MySQL服务器的参数,用于控制连接的超时时间。wait_timeout指定了非交互式连接的超时时间,而interactive_timeout指定了交互式连接的超时时间。
具体来说,wait_timeout适用于非交互式连接,例如使用MySQL API或命令行工具等方式连接MySQL服务器的情况。如果在wait_timeout时间内没有任何活动,MySQL服务器会自动关闭连接。
而interactive_timeout适用于交互式连接,例如使用MySQL命令行工具或图形化工具等方式连接MySQL服务器的情况。如果在interactive_timeout时间内没有任何活动,MySQL服务器会自动关闭连接。但是,如果在interactive_timeout时间内有活动,MySQL服务器会重置计时器,重新开始计时。
总之,wait_timeout和interactive_timeout的区别在于它们适用的连接类型不同,以及超时时间的计算方式不同。
阅读全文