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 に答える