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