如何配置mysql不会超时长时间运行的查询?

时间:2012-10-04 19:17:40

标签: mysql hibernate my.cnf

我有一个强烈的查询,它是从java / hibernate应用程序发出的,它在3-4分钟后超时。哪个my.cnf配置控制了这种行为?或者,如何通过休眠配置?为什么查询需要这么长时间超出了这个问题的范围。感谢

1 个答案:

答案 0 :(得分:0)

你可能在InnoDB锁定上超时,需要调整innodb_lock_wait_timeout参数,以确保查询不会被锁定太长时间。

查询仍然可能仍在运行,但启动它的Web进程已超时。如果您在事后可以看到使用SHOW PROCESSLIST的长时间运行查询,则需要调整Web服务器请求超时。