我有一个从java/hibernate应用程序发出的密集查询,即在3-4分钟后超时。控制该行为的my.cnf配置是什么?或者,如何通过hibernate对其进行配置?为什么查询花了这么长时间,这超出了这个问题的范围。谢谢
发布于 2012-10-05 03:38:28
您可能会遇到InnoDB锁的超时,需要调整innodb_lock_wait_timeout
参数以确保查询不会因为持有锁太长而被截断。
也有可能查询仍在运行,但启动它的web进程已超时。如果您可以在事后使用SHOW PROCESSLIST
查看长时间运行的查询,则需要调整web服务器请求超时。
https://stackoverflow.com/questions/12734316
复制相似问题