我正在使用MySQL工作台来运行查询。查询相当大。当我将结果限制为50条记录时,结果与预期一致。但是当我删除限制时,查询运行约5分钟,然后提示我重新输入密码。执行此操作后,我看到查询未运行且已停止工作。
似乎有一个设置会在一段时间后将我踢掉,但我无法在下拉菜单中看到它。
有没有人经历过这个?有什么建议吗?
**更新** 查询运行和Workbench说结果返回但是它们没有,我在这里弹出了屏幕截图错误:
答案 0 :(得分:1)
听起来三件事中有一件可能是罪魁祸首。
MySql Workbench可能会超时。
转到编辑 - >偏好 - > SQL编辑器并设置为更高的值 参数:DBMS连接读取超时(以秒为单位)。例如: 86400
关闭并重新打开MySQL Workbench。杀死你之前的查询 可能正在运行并再次运行查询。
mySQL服务器超时
与网络相关的东西(但如果你的超时一直发生在5分钟左右的可能性很小)
可能需要调整许多因素。
如果是#2,则需要访问服务器的超时配置
如果#3,那么有许多因素可能需要调整。