0

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

4

1 回答 1

0

您可能会遇到 InnoDB 锁超时,需要调整innodb_lock_wait_timeout参数以确保不会因为持有锁太久而中断查询。

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

于 2012-10-04T19:38:27.563 回答