大约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。
- VisualGC到docker中运行的远程JVM
- 如何在docker中恢复postgres?
- 在Docker环境中运行Symfony时的文件夹权限
- Dockerizing TeamCity时找不到Postgresql驱动程序
- bin // sonar-scanner:103:exec::Permission denied
- docker不能启动postgresql服务器与现有的数据目录
- Docker:php7.0-fpm在$ PATH中找不到可执行文件
- docker-machine:没有路由到主机默认docker机(使用主机的vboxnetworking)在一些wifinetworking
- 更改docker容器的用户名