私はstruts 2のトップリンクと使用率の高いアプリのトップリンクを使用しています。アプリは常に1秒あたり複数の読み取りと書き込みで単一のテーブルにアクセスします。これにより、lock_wait_timeout エラーが発生し、トランザクションがロールバックされ、入力されたばかりのデータがフロントエンドから消えます。(Mysql の自動コミットは 1 に設定されています)。例外はキャッチされ、アプリのエラー ページに送信されますが、ロールバックは引き続き発生します (mysql ではロールバック機能がオンになっていないため、これはトップリンクの例外である必要があります)。生データ ファイル ibdata01 は、エディターで開いたときにその中のエントリを示します。これがまれに発生したため、テスト条件で再現できませんでした。
このジレンマから抜け出す方法を提供してくれる親切な人はいますか? このような高アクセス (常に同じテーブルからの一定の読み取りと書き込み) には、どのようなアプローチが必要ですか? どんな助けでも大歓迎です。