我有一个强烈的查询,它是从java / hibernate应用程序发出的,它在3-4分钟后超时。哪个my.cnf配置控制了这种行为?或者,如何通过休眠配置?为什么查询需要这么长时间超出了这个问题的范围。感谢
答案 0 :(得分:0)
你可能在InnoDB锁定上超时,需要调整innodb_lock_wait_timeout
参数,以确保查询不会被锁定太长时间。
查询仍然可能仍在运行,但启动它的Web进程已超时。如果您在事后可以看到使用SHOW PROCESSLIST
的长时间运行查询,则需要调整Web服务器请求超时。