mysql workbench
edit>sql editor>
DBMS connection keep-alive interval(in seconds):
这个修改之后,对应是修改哪个系统变量?
edit>sql editor>
DBMS connection keep-alive interval(in seconds):
这个修改之后,对应是修改哪个系统变量?
解决方案
10
LZ你好
MySQL官方的文档是这样说的
DBMS connection keep-alive interval (in seconds): [600]. Time interval between sending keep-alive messages to the DBMS. Set to 0 to not send keep-alive messages.
keep-alive messages的意思是为了保持连接存在的状态,程序要发送“连接保持(Keep Alive)”的消息给DBMS,来避免该连接原因是闲置超时而关闭。
而DBMS connection keep-alive interval 这个参数则是发送保持连接到DBMS之间的时间间隔,太长,连接会关闭,太短的话,则会原因是频繁请求占用太多资源也会保持程序连接的稳定性,这个数值在具体应用中要视具体情况而定。
MySQL官方的文档是这样说的
DBMS connection keep-alive interval (in seconds): [600]. Time interval between sending keep-alive messages to the DBMS. Set to 0 to not send keep-alive messages.
keep-alive messages的意思是为了保持连接存在的状态,程序要发送“连接保持(Keep Alive)”的消息给DBMS,来避免该连接原因是闲置超时而关闭。
而DBMS connection keep-alive interval 这个参数则是发送保持连接到DBMS之间的时间间隔,太长,连接会关闭,太短的话,则会原因是频繁请求占用太多资源也会保持程序连接的稳定性,这个数值在具体应用中要视具体情况而定。
30
这个可能只是workbench工具本人的设置,你在工具里创建了 connection,然后这个工具会每隔一段时间去连接mysql,假如一旦连接不上,那么就说明 mysql出现故障了。
这个应该不是说 mysql的内部系统变量
这个应该不是说 mysql的内部系统变量