大约1000秒后,在查询过程中丢失了与MySQL服务器的连接
我试图用大数据来改变表格。 每次我发送更改查询,约1000秒后(不完全)失败。
我读过关于这个问题的相关post(有很多),我修改了mysql服务器variables,如wait_timeout,按照说明。 实际上,我的查询一直持续了600秒,直到我修改了一个variables(我不记得哪个variables是600)。我设置了一个非常大的数字,然后在1000秒后开始失败。
现在我试图findvariables的值是1000,但我不能。 我正在使用最新的MySQL泊坞窗图像,并没有改变任何设置,但一些超时variables。
这真的是MySQL服务器variables的问题吗? 我怎样才能不限制查询的执行时间?
你可以使用一个查询如下:
SELECT MAX_STATEMENT_TIME = 1000 * FROM table;
更新:您应该使用max_execution_time来代替。
SELECT / + MAX_EXECUTION_TIME(1000) / * FROM表; 在MySQL 5.7.8中MAX_STATEMENT_TIME被重命名为max_execution_time。
- 如何发送HTTP请求到在泊坞窗容器中运行的服务器?
- 在拉取Microsoft / Nanoserver容器时发生错误“WinFor32中的OpenForBackup失败”
- 我的网站在Docker容器中运行,如何实现虚拟主机?
- Webdriverio客户端不会在Docker容器中启动
- 将私有的GitHub存储库安装到一个容器的卷中
- 为什么我在运行top时看到postgres进程,尽pipe它只在Docker中运行?
- 一个服务如何使用docker撰写,链接主机名和端口来parsing另一个服务的地址?
- docker的postgres,无法映射在Windows中的音量
- ip地址为谷歌应用程序引擎节点jsdocker应用程序