Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个强烈的查询,它是从 java/hibernate 应用程序发出的,它在 3-4 分钟后超时。哪些 my.cnf 配置控制该行为?或者,如何通过 hibernate 进行配置?为什么查询需要这么长时间超出了这个问题的范围。谢谢
您可能会遇到 InnoDB 锁超时,需要调整innodb_lock_wait_timeout参数以确保不会因为持有锁太久而中断查询。
innodb_lock_wait_timeout
查询也可能仍在运行,但启动它的 Web 进程已超时。如果SHOW PROCESSLIST事后可以看到长时间运行的查询,则需要调整 Web 服务器请求超时。
SHOW PROCESSLIST